12.7.3.3. 消息排序保证
Kafka 代理从客户接收请求,要求代理从主题、分区和偏移位置列表中发送消息。
用户会按照提交至代理的顺序以单个分区中观察消息,这意味着 Kafka 仅在 单一分区中为消息提供排序保证。相反,如果消费者使用来自多个分区的消息,则使用者观察到的不同分区中消息的顺序不一定反映它们的发送顺序。
如果您需要严格排序一个主题的消息,请为每个使用者使用一个分区。
Kafka 代理从客户接收请求,要求代理从主题、分区和偏移位置列表中发送消息。
用户会按照提交至代理的顺序以单个分区中观察消息,这意味着 Kafka 仅在 单一分区中为消息提供排序保证。相反,如果消费者使用来自多个分区的消息,则使用者观察到的不同分区中消息的顺序不一定反映它们的发送顺序。
如果您需要严格排序一个主题的消息,请为每个使用者使用一个分区。
通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。
红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.
我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。