【问题标题】:Brief Kafka Partition Description (i'm confused)简短的 Kafka 分区描述(我很困惑)
【发布时间】:2019-01-15 14:19:30
【问题描述】:

如果我在 x 个分区上创建主题,然后发送 500 位数据,编号为 1 到 500,我希望按照我发送的顺序取回数据。这仅在 x 为 1(即单个分区)时发生。我宁愿认为分区是一种寻找事物的效率,显然我错了?如果 x 大于 1,IE 多个分区,我会取回所有数据,但一次值得一个分区......这对我没有好处。很明显,数据在每个分区中是按偏移顺序返回的,但是数据的顺序并不是最初产生的 1 到 500。所以,简要解释一下我的想法哪里出错了,或者我应该坚持使用单个分区以便保留我的顺序(或者在我得到一些数据后执行一整堆排序,哪种类型的对象会失败。

【问题讨论】:

    标签: apache-kafka partition


    【解决方案1】:

    我应该进行更多研究。从另一个线程: “Kafka 仅提供分区内消息的总顺序,而不是主题中不同分区之间的总顺序” 所以,看起来它的单个分区只适合我。

    【讨论】:

      猜你喜欢
      • 2011-04-11
      • 2022-10-14
      • 2020-08-17
      • 2012-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多