java - 从 2.21.1 更新到 2.21.2 后,Apache camel kafka 组件无法序列化标头
问题描述
在我将 apache camel 从版本 2.21.1 更新到 2.21.2 后,我收到以下错误:
由于 Magic v1 不支持记录头
我在https://github.com/apache/camel/blob/master/components/camel-kafka/src/main/docs/kafka-component.adoc看到,在 2.22 版中,所有标题都序列化到主题,我不不知道为什么。我在路由器上设置了几个标头,我不知道它序列化到主题,主要是字节。
我需要做什么?应用 headerFilterStrategy?
解决方案
谢谢
我需要做什么?应用 headerFilterStrategy?
不,这不是过滤器问题。
问题是 Kafka 和您使用的客户端之间的版本不匹配。请检查 Kafka 代理的版本,然后查看骆驼 Kafka 组件使用的消费者版本。确保它们兼容。
推荐阅读
- python - DJango 异步调用管理命令
- javascript - 表格分页错误
- r - 需要将大量坐标分类到英国的不同区域,最好是不规则形状的区域而不是网格,有什么建议吗?
- python - 如何从冒号前的字符串中提取单词并使用正则表达式在 python 中从它们中排除 \n
- java - 如何在 Selinum Java 中使用 Microsoft Edge
- unity3d - 反正有没有改变统一代码中插入符号的宽度?
- python - 如何通过 Python 中的 Selenium 导航到下一页?
- javascript - 使用自定义 CSS 抛出我自己的验证消息 | 网址验证
- asp.net-core - 如何将 .NET Core [IServiceProvider] 本身注入服务?
- c++ - 智能感知不在 qml 中显示属性和附加属性的信号