【2020最新Java面试题资料】17道消息队列Kafka面试题.pdfVIP

  • 7
  • 0
  • 约4.94千字
  • 约 4页
  • 2020-09-02 发布于广东
  • 举报

【2020最新Java面试题资料】17道消息队列Kafka面试题.pdf

1.Kafka 的设计时什么样的呢? Kafka 将消息以 topic 为单位进行归纳 将向 Kafka topic 发布消息的程序成为 producers. 将预订 topics 并消费消息的程序成为 consumer. Kafka 以集群的方式运行,可以由一个或多个服务组成,每个服务叫做一个 broker. producers 通过网络将消息发送到 Kafka 集群,集群向消费者提供消息 2.数据传输的事物定义有哪三种? 数据传输的事务定义通常有以下三种级别: (1)最多一次 : 消息不会被重复发送,最多被传输一次,但也有可能一次不传输 (2 )最少一次 : 消息不会被漏发送,最少被传输一次,但也有可能被重复传输 . (3 )精确的一次( Exactly once): 不会漏传输也不会重复传输 ,每个消息都传输被一次而且 仅仅被传输一次,这是大家所期望的 3.Kafka 判断一个节点是否还活着有那两个条件? (1)节点必须可以维护和 ZooKeeper 的连接, Zookeeper 通过心跳机制检查每个节点的连接 (2 )如果节点

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档