spring-kafka - 不同 ConcurrentMessageListenerContainer 实例上的共享线程池
问题描述
我有很多消费者组的用例(每个消费者组一个主题),因此我必须为一个主题/消费者组创建许多 ConcurrentMessageListenerContainer 实例。但我希望他们共享一个公共线程池来控制 kafkaconsumer.poll 的调用以及记录的处理方式。您认为使用 spring kafka 执行此操作是否相关,或者我是否必须实现自己的版本来实例化自己 KafakConsumers ?
解决方案
使用池无济于事——容器当前为每个消费者使用一个专用线程。不支持跨容器共享线程。
推荐阅读
- oracle - 登录到 docker hub,但无法拉取 Oracle Instant Client 映像
- javascript - 通过Datang循环到Sheet A上的X行中的s,看看它是否与Sheet B的X行中的数据匹配,如果是,则需要从相邻单元格中获取数据
- python - 如何修复“io.UnsupportedOperation: File not open for writing”错误?
- javascript - 删除添加到 img 标签的参数
- javascript - 如何将实例化对象添加到 DOM?在 Vanilla JS 中模拟 React
- mongodb - MongoDB 多次计数、单个文档、数组
- r - 将 MPI 与 Rcpp 和 RcppArmadillo 一起使用
- c++ - 是否为列表框(WC_LISTVIEW)自动绘制焦点矩形?
- dialog - MatDialog - 应该覆盖页面的特定部分
- javascript - 套接字 io 连接被拒绝