摘要: 我们讨论可靠性时,一般使用保证这个词,它是确保系统在各种不同的环境下能够发生一致的行为。Kafka可以在哪些方面作出保证呢? 1.Kafka可以保证分区消息的顺序 2.只有消息被写入分区的所有同步副本时,它才会被认为是已提交的。生产者可以选择接收不同类型的确认。 3.只要还有一个副本是活跃的,那么提 阅读全文
posted @ 2019-02-09 21:41 Mars.wang 阅读(294) 评论(0) 推荐(0) 编辑
摘要: Kafka使用zookeeper来维护集群成员的信息。每个broker都有一个唯一标识符,这个标识符可以在配置文件指定,也可以自动生成。 在broker停机,出现网络分区或者长时间垃圾回收停顿时,broker会从zookeeper上断开连接,此时broker在启动时创建的临时节点会自动从zookee 阅读全文
posted @ 2019-02-09 17:32 Mars.wang 阅读(265) 评论(0) 推荐(0) 编辑