-
梳理消息隊列 MQ/JMS/Kafka
是不是平常聽到說消息隊列啊,JMS啊,MQ啊 、kafka啊巴啦啦的一堆術語,聽不懂?關系混亂?今天就讓我們來一起來看看他們都是什么吧。 1消息隊列介紹 首先舉個收快遞的栗子,傳統的收快遞,快遞小哥把我們的快遞送到我們的手里。他需要什么條件嗯? 快遞小哥有時間送, 我們有時間取, 快遞小哥和我們約定一個時間地點。 但是嗯。快遞小哥有那么多的快遞需要送,可能送我快遞的時候,我不在家,可能我在家的時候,快遞小哥送其他的地方的快遞。所以嗯,這個時候,要么就是坐在家里等快遞,要么就只能從新約個時間點在送…
-
為什么Kafka如此之快?
Kafka 是由 LinkedIn 公司推出的一個高吞吐的分布式消息系統,通俗地說就是一個基于發布和訂閱的消息隊列,溫故而知新,反復學習優秀的框架,定有所獲。 應用場景 Kafka 的應用場景如下: 異步解構:在上下游沒有強依賴的業務關系或針對單次請求不需要立刻處理的業務。 系統緩沖:有利于解決服務系統的吞吐量不一致的情況,尤其對處理速度較慢的服務來說起到緩沖作用。 消峰作用:對于短時間偶現的極端流量,對后端的服務可以啟動保護作用。 數據流處理:集成 spark 做實時數據流處理。 Kafka …