Kafka pros & cons
2019-03-25 本文已影响0人
泓礼
优点:
scalability related
1. partition来构成topic,新型的简化的pub/sub模型
2. consumer group,consumer group内部互相的协调以实现对消息的完全消费
3. sendFile等带来的高性能
缺点:
1. log/partition与单机绑定
带来容量扩容限制等
2. 主从副本模型
主从间消息offset的同步;
consumer如何高效使用从节点?目前看来只是备份
consumer目前只能从leader读取,当然目前有关Proposal要进行改动,但主从模型带来的问题只能缓解。