spring-boot - KafkaHandler 从列表中消失在 org/springframework/kafka/listener/adapter/DelegatingInvocableHandler.java
问题描述
我的应用程序有 3 个KafkaHandler方法。在应用程序启动时,它会检测到这些方法,因为 List 处理程序具有所有 3 种方法。
但是,在一段时间后运行单元测试时,其中一个处理程序会超时消失。只有 2 个处理程序,其中一个是默认处理程序。用于处理有效负载类型的处理程序丢失
其他信息:
我正在调试模式下运行,但即使我跳过所有调试点也会出现此问题,我在调试模式下运行时看到以下异常嵌套异常是
org.apache.kafka.clients.consumer.CommitFailedException: Offset commit cannot be completed since the consumer is not part of an active group for auto partition assignment; it is likely that the consumer was kicked out of the group.
at org.springframework.kafka.listener.adapter.MessagingMessageListenerAdapter.invokeHandler(MessagingMessageListenerAdapter.java:350)
Version of spring-kafka is spring-kafka-2.5.10.RELEASE
解决方案
推荐阅读
- excel - 如何使用 If 和 Countif 从特定范围计算值?
- flutter - Flutter - 在 PubSpec.yaml 中添加插件后的 SDK 错误
- arrays - 如何将带有索引的项目推送到 Vue Js 2 对象?
- flutter - 从另一个对话框中显示对话框
- java - 如何在 JHipster 中获取登录的用户 ID:不是用户名
- r - 是否可以创建一个新文件夹,然后将 R 数据导出到该文件夹?
- reactjs - 为什么当我在我的 vscode 上点击保存时缩进会混淆
- python - 使用python将xls文件转换为xlsx
- javascript - Redux-Saga 如何取消相同类型的现有调用?
- python - 使用 azure python sdk 删除非托管磁盘中的单个快照