logging - Kafka - 多个生产者写入相同的主题和消息顺序很重要

标签 logging apache-kafka publish publish-subscribe producer-consumer

假设有两个生产者 P1 and P2 .
P1 尝试在时间 t1 将日志 L1 写入分区 PT,但由于网络延迟,它在时间 t2 被写入。
P2 尝试在时间 t3 将日志 L2 写入分区 PT,但由于网络延迟,它在时间 t4 被写入。

让我们说t1<t3然而t2>t4那么分区PT中L1和L2的最终顺序是什么?

最佳答案

是的,如果两个生产者都写入同一个分区,则消息的顺序将是这些消息的接收顺序,无论生产者何时发送消息。

关于logging - Kafka - 多个生产者写入相同的主题和消息顺序很重要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35525356/

相关文章:

c# - 带有 Func() 参数的 ASP.NET Core 日志记录

python - 使用Python在表中添加列

c# - 如何解决 Entity Framework 提供程序异常

java - LayoutWrappingEncoder 的 LogBack 默认字符集?

c++ - 在 C++ 中记录动态数据

apache-spark - 从 RDD 中提取特定的主题值

java - EmbeddedKafka在后续测试中延迟后向消费者发送消息

docker - 为什么我无法运行 Kafka 连接器?

Eclipse 热代码替换失败 - 重新发布 Web 应用程序

visual-studio - Visual Studio 在发布时崩溃