topic

訊息服務百科全書——Kafka基本原理介紹

 架構 1.1 總體架構 因為Kafka內在就是分散式的,一個Kafka叢集通常包括多個代理。 為了均衡負載,將話題分成多個分割槽,每個代理儲存一或多個分割槽。多個生產者和消費者能夠同時生產和獲取訊息。 一個典型的Kafka叢集中包含若干Producer(可以是web前端產生的Page View,或 […]

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

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

kafka視訊觀看小結

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

spring boot使用RabbitMQ實現topic 主題

前一篇我們實現了訊息系統的靈活配置。代替了使用扇形(fanout)交換器的配置。使用直連(direct)交換器,並且基於路由鍵後可以有選擇性接收訊息的能力。 雖然使用直連交換器可以改善我們的系統,但是它仍有侷限性,它不能實現多重條件的路由。 在我們的訊息系統中,我們不僅想要訂閱基於路由鍵的佇列,還想 […]