分散式訊息服務

訊息服務百科全書——資訊生產與消費

生產者 1.1 負載均衡 生產者直接傳送訊息到分割槽的leader上,中間不需要任何路由選擇。 客戶端控制了訊息將被送到哪個分割槽上。通常能夠使用隨機負荷分擔的方式,或者使用某種標誌來分配。我們提供了介面,允許使用者指定關鍵字來hash到特定的分割槽(語義分割槽),比如,使用user id來作為關鍵 […]

訊息服務百科全書——訊息投遞語義

訊息投遞語義(Message delivery semantics) 有如下幾種可能的訊息傳遞保障: 1、At most once:訊息可能丟失,但是不會重複。 2、At least once:訊息不會丟失,但是可能重複。系統保證每條訊息至少會傳送一次,但在有故障的情況下可能會導致重複傳送。 3、E […]

kafka視訊觀看小結

Apache kafka:一個高吞吐量的分散式釋出訂閱訊息系統   小結 訊息佇列有2種:點對點和釋出訂閱模式,現在點對點的模式已經不多了,畢竟一個訊息可能有多個消費者,所以釋出訂閱的模式是有需求的,kafka就是釋出訂閱的模式,但是如果一個訊息只有一個消費者,也可以說是一種偽點對點模式,為什麼是偽 […]