架构: 文件-> imfile-> omkafka->具有单个分区的Kafka主题->使用者
文件内容是静态的。它根本不会改变。我假设omkafka以有序的方式将数据推送到kafka代理。但事实并非如此。
是否可以将rsyslog配置为按顺序发送文件?
如果生产者将消息推送到单个分区,则Kafka将保证消息的排序。因此,似乎omkafka模块已经弄乱了顺序。
答案 0 :(得分:0)
Omkafka在后台使用了 librdkafka ,该功能尚不支持完全一次交付(https://github.com/edenhill/librdkafka/issues/1308)。解决此问题后,我将再次进行检查。