|
@@ -2,6 +2,7 @@ package com.gis.listener.container;
|
|
|
|
|
|
import com.gis.receiver.QueueNameService;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
+import org.springframework.amqp.core.AcknowledgeMode;
|
|
|
import org.springframework.amqp.core.Queue;
|
|
|
import org.springframework.amqp.rabbit.connection.ConnectionFactory;
|
|
|
import org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer;
|
|
@@ -78,6 +79,7 @@ public class RabbitMQConfig {
|
|
|
container.setMessageListener(doSliceQueueListener);
|
|
|
container.setAutoStartup(!isDynamic); // 根据配置决定是否自动启动
|
|
|
container.setPrefetchCount(2);
|
|
|
+ container.setAcknowledgeMode(AcknowledgeMode.MANUAL);
|
|
|
return container;
|
|
|
}
|
|
|
|
|
@@ -89,6 +91,7 @@ public class RabbitMQConfig {
|
|
|
container.setMessageListener(panoMigrateSceneQueueListener);
|
|
|
container.setAutoStartup(!isDynamic); // 根据配置决定是否自动启动
|
|
|
container.setPrefetchCount(1);
|
|
|
+ container.setAcknowledgeMode(AcknowledgeMode.MANUAL);
|
|
|
return container;
|
|
|
}
|
|
|
|
|
@@ -100,6 +103,7 @@ public class RabbitMQConfig {
|
|
|
container.setMessageListener(panoPayStatusSceneQueueListener);
|
|
|
container.setAutoStartup(!isDynamic); // 根据配置决定是否自动启动
|
|
|
container.setPrefetchCount(1);
|
|
|
+ container.setAcknowledgeMode(AcknowledgeMode.MANUAL);
|
|
|
return container;
|
|
|
}
|
|
|
|
|
@@ -111,6 +115,7 @@ public class RabbitMQConfig {
|
|
|
container.setMessageListener(new SceneQueueListener());
|
|
|
container.setAutoStartup(!isDynamic); // 根据配置决定是否自动启动
|
|
|
container.setPrefetchCount(1);
|
|
|
+ container.setAcknowledgeMode(AcknowledgeMode.MANUAL);
|
|
|
return container;
|
|
|
}
|
|
|
|
|
@@ -123,6 +128,7 @@ public class RabbitMQConfig {
|
|
|
container.setMessageListener(sceneWorkQueueListener);
|
|
|
container.setAutoStartup(isDynamic); // 根据配置决定是否自动启动
|
|
|
container.setPrefetchCount(2);
|
|
|
+ container.setAcknowledgeMode(AcknowledgeMode.MANUAL);
|
|
|
return container;
|
|
|
}
|
|
|
}
|