Kafka和Rabbitmq的最大區別

功能上,兩者都是實現了AMQP協議。那麼在使用上的最大區別是什麼呢?如何根據自己的需求進行選型? kafka是嚴格順序保證的消息隊列。即使在分佈式環境下,也保證在同一分區內消息的順序性。既然是順序的,那麼在同一個Topic下面,如果前面的消息沒有消費完畢(收到迴應),則不能讀取下一條消息。那麼在消費端,就變成了一個單線程操作,無法併發。雖然kafka可以通過分區實現併發,不過這個需要用多臺kafk
相關文章
相關標籤/搜索