|
@@ -1,25 +1,23 @@
|
|
package cn.iselab.mooctest.site.configure;
|
|
package cn.iselab.mooctest.site.configure;
|
|
|
|
|
|
import cn.iselab.mooctest.site.common.mqListener.AsyncToolMessageReceiver;
|
|
import cn.iselab.mooctest.site.common.mqListener.AsyncToolMessageReceiver;
|
|
|
|
+import cn.iselab.mooctest.site.util.HostAddressUtils;
|
|
import org.springframework.amqp.core.Queue;
|
|
import org.springframework.amqp.core.Queue;
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression;
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression;
|
|
import org.springframework.context.annotation.Bean;
|
|
import org.springframework.context.annotation.Bean;
|
|
import org.springframework.context.annotation.Configuration;
|
|
import org.springframework.context.annotation.Configuration;
|
|
-
|
|
|
|
-import java.util.UUID;
|
|
|
|
-
|
|
|
|
/**
|
|
/**
|
|
* Created by tangshanshan on 2018/5/7.
|
|
* Created by tangshanshan on 2018/5/7.
|
|
*/
|
|
*/
|
|
@Configuration
|
|
@Configuration
|
|
public class RabbitMQConfiguration {
|
|
public class RabbitMQConfiguration {
|
|
|
|
|
|
- public static final String JOB_RESULT_QUEUE = "jobResultQueue."+UUID.randomUUID().toString();
|
|
|
|
|
|
+ public static final String JOB_RESULT_QUEUE = "JobResult@"+HostAddressUtils.getHostHardwareAddress();
|
|
|
|
|
|
@Bean
|
|
@Bean
|
|
@ConditionalOnExpression("${featureSwitch.server.enableRabbitListener}==true")
|
|
@ConditionalOnExpression("${featureSwitch.server.enableRabbitListener}==true")
|
|
public Queue jobResultQueue(){
|
|
public Queue jobResultQueue(){
|
|
- return new Queue(JOB_RESULT_QUEUE,true,false,true);
|
|
|
|
|
|
+ return new Queue(JOB_RESULT_QUEUE,true,false,false);
|
|
}
|
|
}
|
|
|
|
|
|
@Bean
|
|
@Bean
|