检查Apache Camel中消息队列连接的状态

时间:2017-01-12 04:19:10

标签: scala apache-camel akka akka-camel

我在Akka中使用Apache Camel并尝试按给定的时间间隔检查消息队列的状态。
我看到队列定期记录其状态,但我想以编程方式进行此检查。

1 个答案:

答案 0 :(得分:0)

这种状态或心跳检查应该是QoS模块的一部分。骆驼不是为此而设计的。但是,如果您的体系结构设计允许,您可以编写一个驼峰路由作为QoS模块的一部分来执行此操作。 (也就是说,您可以将测试消息放入队列并使用驼峰组件。但是您已经热衷于少数场景的逻辑,例如"进行状态检查QoS将测试消息放入正在监听的队列中业务逻辑")。