Kafka有一些優缺點


優點:

可擴展。Kafka集群可以透明的擴展,增加新的服務器進集群。
高性能。Kafka性能遠超過傳統的ActiveMQ、RabbitMQ等,Kafka支持Batch操作。
容錯性。Kafka每個Partition數據會復制到幾台服務器,當某個Broker失效時,Zookeeper將通知生產者和消費者從而使用其他的Broker。


缺點:

重復消息。Kafka保證每條消息至少送達一次,雖然幾率很小,但一條消息可能被送達多次。
消息亂序。Kafka某一個固定的Partition內部的消息是保證有序的,如果一個Topic有多個Partition,partition之間的消息送達不保證有序。
復雜性。Kafka需要Zookeeper的支持,Topic一般需要人工創建,部署和維護比一般MQ成本更高。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM