首页 > 应用开发 > Java > Java工程师学习指南(完结篇)
1. `安装部署简单,上手门槛低,功能丰富,符合AMQP标准;` 2. `企业级消息队列,经过大量实践考验的高可靠;` 3. `集群易扩展,可以轻松的增减集群节点;` 4. `有强大的WEB管理页面。`
1. `可扩展。Kafka集群可以透明的扩展,增加新的服务器进集群。` 2. `高性能。Kafka性能远超过传统的ActiveMQ、RabbitMQ等,Kafka支持Batch操作。` 3. `容错性。Kafka每个Partition数据会复制到几台服务器,当某个Broker失效时,Zookeeper将通知生产者和消费者从而使用其他的Broker。`
1. `重复消息。Kafka保证每条消息至少送达一次,虽然几率很小,但一条消息可能被送达多次。` 2. `消息乱序。Kafka某一个固定的Partition内部的消息是保证有序的,如果一个Topic有多个Partition,partition之间的消息送达不保证有序。` 3. `复杂性。Kafka需要Zookeeper的支持,Topic一般需要人工创建,部署和维护比一般MQ成本更高。`
1. `1、能够保证严格的消息顺序` 2. `2、提供丰富的消息拉取模式` 3. `3、高效的订阅者水平扩展能力` 4. `4、实时的消息订阅机制` 5. `5、亿级消息堆积能力`
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69906029/viewspace-2660446/ ,如需转载,请注明出处,否则将追究法律责任。
注册时间:2019-01-14