最近一直在忙項目,不知不覺2個多月沒有更新博客了。正好自學了幾天docker就干脆總結一下,也順帶增加一篇《30分鍾入門系列》。網上能夠查到的對於docker的定義我就不再重復了,說說我自己對它的理解:Docker一個方便多次部署的虛擬化Linux容器,與當下流行的SpringBoot和微服務框架 ...
消息中間件的應用場景 主流 MQ 框架及對比 說明 Kafka 優點 Kafka 缺點 RocketMQ Pulsar 發展趨勢 各公司發展 Kafka Kafka 是什么 Kafka 術語 Kafka 如何持久化 Kafka 文件存儲機制 分區 為什么分區 分區策略 Kafka 是否會消息丟失 控制器 控制器如何選舉 控制器有什么用 控制器故障轉移 Kafka 的 ZooKeeper 存儲結構 ...
2021-01-26 10:59 2 347 推薦指數:
最近一直在忙項目,不知不覺2個多月沒有更新博客了。正好自學了幾天docker就干脆總結一下,也順帶增加一篇《30分鍾入門系列》。網上能夠查到的對於docker的定義我就不再重復了,說說我自己對它的理解:Docker一個方便多次部署的虛擬化Linux容器,與當下流行的SpringBoot和微服務框架 ...
Kafka是當下對海量數據提供了最佳支持的MQ中間件,無論是高並發的處理,還是依托zookeeper的水平拓展都有不俗的特性。由於公司最近也在嘗試如何將它應用到開發中以對業務更好的支撐,因此特地分享一些安裝和使用的心得。 一、安裝與啟動 服務器環境采用CentOS 7 x64位系統。實際使用中 ...
一、RocketMQ簡介 RocketMQ作為一款純java、分布式、隊列模型的開源消息中間件,支持事務消息、順序消息、批量消息、定時消息、消息回溯等。 二、RocketMQ架構 如圖所示為RocketMQ基本的部署結構,主要分為NameServer集群、Broker集群 ...
引言 分布式系統中,我們廣泛運用消息中間件進行系統間的數據交換,便於異步解耦。現在開源的消息中間件有很多,前段時間我們自家的產品 RocketMQ (MetaQ的內核) 也順利開源,得到大家的關注。 那么,消息中間件性能究竟哪家強? 帶着這個疑問,我們中間件測試組對常見的三類消息產品 ...
引言 分布式系統中,我們廣泛運用消息中間件進行系統間的數據交換,便於異步解耦。現在開源的消息中間件有很多,前段時間我們自家的產品 RocketMQ (MetaQ的內核) 也順利開源,得到大家的關注。 那么,消息中間件性能究竟哪家強? 帶着這個疑問,我們中間件測試組對常見的三類消息產品 ...
引言 分布式系統中,我們廣泛運用消息中間件進行系統間的數據交換,便於異步解耦。現在開源的消息中間件有很多,目前對Kafka、RabbitMQ、RocketMQ這三個消息中間件做下對比 ...
大家都知道 Kafka 是一個非常牛逼的消息隊列框架,阿里的 RocketMQ 也是在 Kafka 的基礎上進行改進的。對於初學者來說,一開始面對這么一個龐然大物會不知道怎么入手。那么這篇文章就帶你先了解一下 Kafka 的技術架構,讓你從全局的視野認識 Kafka。了解了 Kafka 的整體架構 ...
1.1.1 什么是消息中間件 消息中間件利用高效可靠的消息傳遞機制進行平台無關的數據交流,並基於數據通信來進行分布式系統的集成。通過提供消息傳遞和消息排隊模型,它可以在分布式環境下擴展進程間的通信。對於消息中間件,常見的角色大致也就有Producer(生產者)、Consumer ...