ActiveMQ中没有更多消息时停止骆驼路线 2024-05-21 • 问答 如果activeMQ中没有更多消息,是否可以使用这种方法来停止骆驼路线?我所需的方案。 从activeMQ队列中获取所有消息并进行处理。 再轮询2-3次以检查是否还有其他新消息,请执行步骤1。 如果当前没有消息,请停止路由并在5分钟后重新启动(我认为可以通过“轮询策略”实现)。 jianglongdi 回答:ActiveMQ中没有更多消息时停止骆驼路线 看看this answer。它使用调度程序和轮询策略(POJO)轮询队列。 使用计划程序,您可以选择轮询间隔 随着轮询策略使用者的超时,您可以停止使用(例如,如果5秒钟内没有消息到达,则队列可能为空) 如果要完全停止/启动使用者,则可以将Camel Control Bus添加到组合中。然后,您可以启动和停止消费者路线。 activemqapache-camelspring-jms 本文链接:https://www.f2er.com/2909405.html 大家都在问 已解答将 Python 程序转换为 C/C++ 代码?2023-03-20 已解答模块化算法和 NTT(有限域 DFT)优化2023-03-20 已解答初始化是否需要左值到右值的转换?是`int x = x;` UB 吗?2023-03-20 已解答cout<<调用它打印的函数的顺序?2023-03-20 已解答C++11 中 COW std::string 实现的合法性2023-03-20 已解答为什么我不能将 unique_ptr 推回到向量中?2023-03-20 已解答std::vector::resize() 与 std::vector::reserve()2023-03-20 已解答extern inline 有什么作用?2023-03-20 已解答在这种特定情况下,使用成员初始值设定项列表和在构造函数中赋值之间有区别吗?2023-03-20 已解答为什么模数除法 (%) 仅适用于整数?2023-03-20 已解答在 C++ 中测量函数的执行时间2023-03-20 已解答如何使用 Code::Blocks 链接到库?2023-03-20 已解答C++ 中的 int 和 long 有什么区别?2023-03-20 已解答如何将cin和cout重定向到文件?2023-03-20 已解答优化掉一个“while(1);"在 C++0x2023-03-20 已解答如何在只有受保护或私有构造函数的类上调用 ::std::make_shared?2023-03-20