kafka kafka簡單概念理解

2022-09-04 16:42:11 字數 303 閱讀 5169

kafka官方介紹是分布式的流處理平台,理解上比較難。先簡單理解為一種分布式的支援發布訂閱的高可用訊息佇列

kafka通過topic(主題) 對資料分類,每條記錄包含:乙個key,乙個value,乙個時間戳

核心概念:一串流的記錄topic,乙個topic可以有乙個或者多個消費者來訂閱

topic資料是被記錄在日誌裡面的,日誌是分割槽儲存的,分割槽是被多台機器共享的。

生產者可以把資料傳送到topic

topic中的資料會被多個消費者組消費,或者被乙個消費者組消費

每個消費者組裡,只有乙個消費者可以收到訊息

Spring Cloud Eureka簡單理解

eureka服務治理基礎架構包括三個核心要素。1 服務註冊中心 eureka分為客戶端和服務端,eureka服務端提供服務註冊與發現的功能。2 服務提供者 提供服務的應用,spring boot應用或者遵循eureka通訊機制的應用。將應用自己註冊到eureka註冊中心,以供其它應用的發現。3 服務...

java web之路 spring 基礎概念理解

依賴注入 分為依賴 注入兩部分,依賴好理解就是a依賴b,把a與b綁在一起就是注入。結合起來就是依賴注入 容器 跟字面意思一樣,就是乙個容器用存放東西,那麼在spring中所配置檔案的beans都載入到乙個地方,要用的時候再拿,完成這一功能就是容器。例如 上下文 跟字面意思一樣,就是一種聯絡關係,和語...

Java Method的invoke簡單理解

首先method類代表乙個方法,所以invoke 呼叫 就是呼叫method類代表的方法。它可以讓你實現動態呼叫,例如你可以動態的傳人引數。下面是乙個簡單的例子。public class methodtest class clazz test.class trycatch nosuchmethode...