apache-kafka-streams - Kafka Stream Listener 中的多个主题
问题描述
我只想为我的消费者类配置另一个 kafka 主题,目前只有一个主题。
@Slf4j
@零件
@EnableBinding(Sink.class)
@CrossOrigin(origins = "*", maxAge= 3600)
公共类 EBIConsumer 扩展 EDIKafkaConstants{
@Autowired
EDIKafkaService supplierMdmService;
**@StreamListener(Sink.INPUT)**
public void receive(String payload) {
log.info("----------------");
log.info("input email topic {}", payload);
log.info("----------------");
long start = System.currentTimeMillis();
supplierMdmService.processPayload(payload);
long end = System.currentTimeMillis();
log.info("processed in {} milli seconds", end - start, MESSAGE_INSERT_STATUS);
}
应用程序.yml
溪流:
bindings:
input:
content-type: application/json
destination: PINE_PMC_PEARL_EMAIL
group: CCE_PMC_EMAIL_DIT
如何在同一个类中配置另一个 kafka 主题,在 sink 接口中只有一个输入通道可用。如何使用流侦听器设置另一个主题。
提前致谢!
解决方案
推荐阅读
- c# - Entity Framework Core - 按值列表过滤
- jquery - 如何使用 AJAX 上传图片
- javascript - Chrome v90 flex 滚动错误
- reactjs - 测试异步动作创建者时输入错误,我不明白创建者和单元模拟之间的区别
- docker - 是否可以将 tomee 与更新版本的 tomcat 一起使用?
- c++ - 使用迭代器 C++ 修改对象时遇到问题
- python - 在 PyFMI 中联合仿真两种联合仿真类型的 FMU
- java - 在 Springdoc 中未禁用 Petstore url(swagger 默认应用程序)
- python - 如何接受“任何整数”作为 Python 中的条件?
- php - 用于本地 PHP 开发的 Docker:覆盖 $_SERVER 变量