如何在几次可配置的重新排队尝试后实现拒绝消息的机制?
换句话说,如果我正在订阅队列,我想保证相同的消息不再重新传递超过X次.
我的代码示例:
q.subscribe({ack: true}, function(data,headers,deliveryInfo,message) {
try{
doSomething(data);
} catch(e) {
message.reject(true);
}
}
Run Code Online (Sandbox Code Playgroud) 我希望我的java在捕获时退出OutOfMemoryError
,我正在使用-XX:+HeapDumpOnOutOfMemoryError
转储hprof
文件.
我无法使用,kill -9 <pid>
因为在转储hprof
文件时JVM需要启动,有没有办法在hprof
创建文件后停止JVM ?
要清楚我正在使用Sun的JVM版本6.