我们有一个独立的java应用程序在Debian机器上进行一些后台处理.它必须处理的作业是通过RabbitMQ消息发送的.
当需要升级java应用程序时,我们需要停止它(杀死它).但我们必须确保没有消费者正在处理消息.根据您的经验,实现这一目标的最佳方法是什么?
我们尝试向消费者发送'SHUTDOWN'消息,但我们似乎无法关闭队列或频道?!它冻结了应用程序!或者是否有另一种解决方案,我们可以自动关闭应用程序,而无需在linux中执行kill命令?
感谢分享你的经验.
问候
我正在尝试从我的Windows X64开发机器上的php(5.2.x)脚本向RabbitMQ发布消息.
问题是我没有找到任何PHP的DLL扩展.我的同事实际上正在尝试构建它(参见.如何使用cygwin/mingw在Windows上编译PHP扩展?),但没有成功:(.
有谁知道我在哪里可以找到php(5.2.x)的有效/工作RabbitMQ dll扩展?或者,如果某人有经验正确而迅速地做到这一点肯定会非常有帮助.