|
@@ -52,6 +52,17 @@ public class RabbitMQConfig {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ @Bean
|
|
|
|
|
+ //设置队列持久化 第二个参数 保证数据不丢失
|
|
|
|
|
+ DirectExchange exchangeFail() {
|
|
|
|
|
+ return new DirectExchange(RabbitMqEnum.ORDER_EXCHANGE_FAIL.getCode(),true,false);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Bean
|
|
|
|
|
+ //设置队列持久化 第二个参数 保证数据不丢失
|
|
|
|
|
+ DirectExchange exchangeSign() {
|
|
|
|
|
+ return new DirectExchange(RabbitMqEnum.ORDER_EXCHANGE_SIGN.getCode(),true,false);
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
@Bean
|
|
@Bean
|
|
|
Binding binding(Queue queue, DirectExchange exchange) {
|
|
Binding binding(Queue queue, DirectExchange exchange) {
|
|
@@ -60,12 +71,12 @@ public class RabbitMQConfig {
|
|
|
|
|
|
|
|
|
|
|
|
|
@Bean
|
|
@Bean
|
|
|
- Binding bindingFail(Queue queueFail, DirectExchange exchange) {
|
|
|
|
|
- return BindingBuilder.bind(queueFail).to(exchange).with(RabbitMqEnum.ORDER_ROUTINGKEY_FAIL.getCode());
|
|
|
|
|
|
|
+ Binding bindingFail(Queue queueFail, DirectExchange exchangeFail) {
|
|
|
|
|
+ return BindingBuilder.bind(queueFail).to(exchangeFail).with(RabbitMqEnum.ORDER_ROUTINGKEY_FAIL.getCode());
|
|
|
}
|
|
}
|
|
|
@Bean
|
|
@Bean
|
|
|
- Binding bindingSign(Queue queueSign, DirectExchange exchange) {
|
|
|
|
|
- return BindingBuilder.bind(queueSign).to(exchange).with(RabbitMqEnum.ORDER_ROUTINGKEY_SIGN.getCode());
|
|
|
|
|
|
|
+ Binding bindingSign(Queue queueSign, DirectExchange exchangeSign) {
|
|
|
|
|
+ return BindingBuilder.bind(queueSign).to(exchangeSign).with(RabbitMqEnum.ORDER_ROUTINGKEY_SIGN.getCode());
|
|
|
}
|
|
}
|
|
|
/**
|
|
/**
|
|
|
* @version
|
|
* @version
|