【发布时间】:2020-12-08 19:14:56
【问题描述】:
我正在将 Camel 与 JMS 和 Spring Boot 结合使用,并希望为下一个场景构建路线:
用户 1(MQTT 客户端)向 ActiveMQ Artemis 发送消息(主题)。 Camel(通过使用 from)捕获该消息并在日志的帮助下将其打印出来。
我想做的是 - 为捕获的消息创建一个新线程(异步)。将该消息从 Camel 发送到微服务(python 程序),该微服务应该获取消息并插入一些额外的字符串,然后将更改的消息发送回 Camel 和 ActiveMQ。 最后,来自 ActiveMQ 的更改消息将发送给用户 2。
你能给我一些方向或路线示例,说明如何做这样的事情吗?
因此,关键是为每条消息创建新线程并创建往返该微服务的路由。
【问题讨论】:
标签: spring-boot apache-camel jms microservices