![](/img/trans.png)
[英]How to stop one micro service from consuming the message from Message queue-RabbitMQ
[英]How to Stop Message Queue Service
我有writiten startMQ方法来处理来自Websphere消息队列的消息。 以下是我的代码段。
void startMQ(){
try {
// getting connection
// getting session
// getting queue
for(; ;){
// Processing every messages from queue
}
} catch (Exception e){
} finally {
// closing queue
// closing session
// closing connection
}
}
public static void main(String arg[]){
Listener l = new Listener();
l.startMQ();
}
我将从bat文件中调用main方法来启动消息队列。
如果我想停止这个。 如何做到这一点。 我想过很多方法,但无法实现。 请帮忙。
队列为空后,程序将获得RC=2033
的异常,表示“无可用消息”。 由于它属于了的Catch
块,并进入Finally
阻止它应该打的密切队列,结束会话,关闭连接。 应该这样做,是吗? 您可能对此有过多的思考。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.