|
@@ -89,6 +89,9 @@ public class RabbitMqListener {
|
|
log.error("服务实例:{} 正在关闭,退出构建!", SysConstants.hostName);
|
|
log.error("服务实例:{} 正在关闭,退出构建!", SysConstants.hostName);
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
|
|
+ // 提前确认消息,以免执行超时重发
|
|
|
|
+ channel.basicAck(deliveryTag, false);
|
|
|
|
+
|
|
if (ObjectUtils.isEmpty(message.getBody())) {
|
|
if (ObjectUtils.isEmpty(message.getBody())) {
|
|
SysConstants.SYSTEM_BUILDING = false;
|
|
SysConstants.SYSTEM_BUILDING = false;
|
|
log.error("消息内容为空,退出构建,当前服务器id:{}", SysConstants.hostName);
|
|
log.error("消息内容为空,退出构建,当前服务器id:{}", SysConstants.hostName);
|
|
@@ -102,8 +105,7 @@ public class RabbitMqListener {
|
|
log.error("消息内容错误,id:{},消息体:{}", messageId, msg);
|
|
log.error("消息内容错误,id:{},消息体:{}", messageId, msg);
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
- // 提前确认消息,以免执行超时重发
|
|
|
|
- channel.basicAck(deliveryTag, false);
|
|
|
|
|
|
+
|
|
BuildLog buildLog = new BuildLog();
|
|
BuildLog buildLog = new BuildLog();
|
|
log.info("场景计算开始,队列名:{},id:{},deliveryTag:{},消息体:{}", queueModelingCall, messageId,deliveryTag,msg);
|
|
log.info("场景计算开始,队列名:{},id:{},deliveryTag:{},消息体:{}", queueModelingCall, messageId,deliveryTag,msg);
|
|
buildLog.setMessageId(messageId);
|
|
buildLog.setMessageId(messageId);
|