架构: 文件->imfile->omkafka->单分区kafka主题->使用者
文件内容是静态的。它一点也没变。我假设omkafka以有序的方式将数据推送到kafka代理。但事实并非如此。
有没有办法将rsyslog配置为按顺序发送文件?
如果生产者将消息推送到单个分区,那么消息的顺序由kafka保证。因此,omkafka模块似乎已经扰乱了排序。
奥卡夫卡用途 布兰卡夫卡 不支持一次交货的幕后黑手( https://github.com/edenhill/librdkafka/issues/1308 )一旦这个问题得到解决,我会再次检查。