spring-boot - Camle MQTT 未能收到已发布的主题
问题描述
我正在使用spring boot毁掉骆驼我有两个路由一个生产者和另一个消费者当我从RabbitMQ管理发送消息时我在消费者类中收到消息而当我运行计时器路由时我失败了下面是我的代码,有什么建议吗?
消费类:
@Component
public class CheeseRouter extends RouteBuilder {
@Override
public void configure() throws Exception {
from("mqtt:cheese?subscribeTopicName=cheese")
.routeId("rout_cheese") .log("[cheese]- ${body}").to("log:CheeseRouter-log");
}
}
和生产者类:
@Component
public class TestRout extends RouteBuilder {
@Override
public void configure() throws Exception {
from("timer:first-timer?period=1000")
.routeId("rout_restful-service")
.log("${body}")
.to("mqtt:cheese?byDefaultRetain=true&qualityOfService=exactlyOnce&publishTopicName=cheese");
}
}
解决方案
推荐阅读
- javascript - 通过 props.children 映射,查找特定子组件,并在有条件地包装选中的子组件时返回所有内容
- python - anaconda3自带的pip真的是pip3吗?
- java - 确定当前正在使用哪个 NetworkInterface
- c# - 为什么 Object.Equals 的参数不是“in”(输入)?
- inner-classes - 不能将外部类作为内部类c ++中的成员对象
- animation - 如何在 svg on loop 中为动画重绘对象?
- c# - uwp xbinding 因转换器而失败
- c# - MySQL VARBINARY 最大大小
- sql - 如何从一个源中提取一组记录并从另一个源中提取剩余记录
- ringcentral - 有没有办法更新和删除 Glip 团队或组?