|
|
@ -1,5 +1,6 @@ |
|
|
|
package com.ccsens.util.config; |
|
|
|
|
|
|
|
import com.ccsens.util.PropUtil; |
|
|
|
import org.springframework.amqp.core.Binding; |
|
|
|
import org.springframework.amqp.core.BindingBuilder; |
|
|
|
import org.springframework.amqp.core.FanoutExchange; |
|
|
@ -13,12 +14,12 @@ public class RabbitMQConfig { |
|
|
|
private static final String RabbitMQ_QUEUE_NAME = "Queue_Anyring"; |
|
|
|
private static final String TALL_MESSAGE_1 = "tall_message_1"; |
|
|
|
private static final String TALL_MESSAGE_2 = "tall_message_2"; |
|
|
|
public static final String GAME_STATUS = "game_status"; |
|
|
|
public static final String GAME_STATUS = PropUtil.gameMqName; |
|
|
|
private static final String GAME_STATUS_DELAY_SEND_QUEUE = "gameStatusDelaySendQueue"; |
|
|
|
private static final String GAME_STATUS_DELAY_SEND_EXCHANGE = "gameStatusDelaySendExchange"; |
|
|
|
private static final String GAME_STATUS_DELAY_SEND_ROUTING_KEY = "gameStatusDelaySendRoutingKey"; |
|
|
|
|
|
|
|
public static final String GAME_MQ_A = "gameMqA"; |
|
|
|
public static final String GAME_MQ_A = "gameMqB"; |
|
|
|
|
|
|
|
|
|
|
|
/**消息队列发送*/ |
|
|
@ -30,7 +31,7 @@ public class RabbitMQConfig { |
|
|
|
|
|
|
|
@Bean |
|
|
|
public Queue queue_game (){ |
|
|
|
return new Queue(GAME_STATUS); |
|
|
|
return new Queue(PropUtil.gameMqName); |
|
|
|
} |
|
|
|
@Bean |
|
|
|
public Queue queue(){ |
|
|
@ -50,10 +51,10 @@ public class RabbitMQConfig { |
|
|
|
return new Queue(GAME_SCORE); |
|
|
|
} |
|
|
|
|
|
|
|
@Bean |
|
|
|
public Queue queueGame(){ |
|
|
|
return new Queue(GAME_MQ_A); |
|
|
|
} |
|
|
|
// @Bean
|
|
|
|
// public Queue queueGame(){
|
|
|
|
// return new Queue(GAME_MQ_A);
|
|
|
|
// }
|
|
|
|
|
|
|
|
// /**
|
|
|
|
// * 延时发送队列
|
|
|
@ -92,8 +93,8 @@ public class RabbitMQConfig { |
|
|
|
} |
|
|
|
//将对列绑定到Fanout交换器
|
|
|
|
@Bean |
|
|
|
Binding bindingExchangeA(Queue queueGame, FanoutExchange fanoutExchange) { |
|
|
|
return BindingBuilder.bind(queueGame).to(fanoutExchange); |
|
|
|
Binding bindingExchangeA(Queue queue_game, FanoutExchange fanoutExchange) { |
|
|
|
return BindingBuilder.bind(queue_game).to(fanoutExchange); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|