1. Kafka普通消费和顺序消费的区别?以及应用场景? 2. producer和consumer分别什么时候需要用group?相比不用有哪些优势? 3. broker的应用场景?相比不用有哪些优势?

面朝大海,春暖花开 发表于: 2020-12-21   最后更新时间: 2020-12-21  
  1. Kafka普通消费和顺序消费的区别?以及应用场景?
  2. producer和consumer分别什么时候需要用group?相比不用有哪些优势?
  3. broker的应用场景?相比不用有哪些优势?


您需要解锁本帖隐藏内容请: 点击这里
本帖隐藏的内容




上一条: kafka如何修改topic的分区数
下一条: Kafka-2.1.3中集群模式和广播模式的区别?以及应用场景?

  • 1、例如,邮件通知没有先后顺序,所以先消费谁都可以。先后顺序的业务比如手机充值,先扣款成功,在进行充值话费,所以顺序必须要保障。
    2、producer没有group,它只需要将消息发送到指定的topic即可(和分区)。consumer消费者组是通过进程池瓜分消息并处理消息。这些进程可以在同一台机器运行,也可分布到多台机器上,以增加可扩展性和容错性,相同group.id的消费者将视为同一个消费者组。
    3、broker = 单个kafka节点,不用指的是什么?

    • 我想问一下,一个消费者消费完每一条数据都发送另一个topics,它消费topic的分区数 需要和他发送topics的分区数一样吗,如果数据量很大前者比后者的分区数多 会有影响吗?

        • 现在遇到一个问题,我们服务每次消费完数据后重新发送新的topic,平时从接收到发送只需要耗时1ms,但是高峰期的时候就会出现有的节点发送偶尔耗时300多ms,导致kafka发送超时并且堆积,这个问题可以帮我分析一下吗