From 35d0c67bb3391d69a8333e5fad664a88a8ccfd0e Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Wed, 24 Nov 2021 18:00:40 +0800 Subject: [PATCH] 20211124 fish --- src/main/java/com/xcong/excoin/configurations/RabbitMqConfig.java | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/xcong/excoin/configurations/RabbitMqConfig.java b/src/main/java/com/xcong/excoin/configurations/RabbitMqConfig.java index b9d1449..3cddbe2 100644 --- a/src/main/java/com/xcong/excoin/configurations/RabbitMqConfig.java +++ b/src/main/java/com/xcong/excoin/configurations/RabbitMqConfig.java @@ -121,6 +121,14 @@ public static final String ROUTING_KEY_ROC_ORDER_CANCEL = "roc-order-routingKey-cancel"; + public static final String EXCHANGE_ROC_ORDER_COMPLETE = "roc-exchange-order-complete"; + + public static final String QUEUE_ROC_ORDER_COMPLETE = "roc-order-queue-complete"; + + public static final String ROUTING_KEY_ROC_ORDER_COMPLETE = "roc-order-routingKey-complete"; + + public static final String QUEUE_TRC20_BLOCK = "QUEUE_TRC20_BLOCK"; + public static final String ROUTING_TRC20_BLOCK = "ROUTING_TRC20_BLOCK"; @Resource private ConnectionFactory connectionFactory; @@ -189,6 +197,22 @@ public Binding bindingCancelOrder() { return BindingBuilder.bind(ordereCancelQueue()).to(orderCancelExchange()).with(ROUTING_KEY_ROC_ORDER_CANCEL); } + // 交易订单 + @Bean + public DirectExchange orderCompleteExchange() { + return new DirectExchange(EXCHANGE_ROC_ORDER_COMPLETE); + } + + + @Bean + public Queue ordereCompleteQueue() { + return new Queue(QUEUE_ROC_ORDER_COMPLETE, true); + } + + @Bean + public Binding bindingCompleteOrder() { + return BindingBuilder.bind(ordereCompleteQueue()).to(orderCompleteExchange()).with(ROUTING_KEY_ROC_ORDER_COMPLETE); + } @Bean @@ -223,6 +247,16 @@ return BindingBuilder.bind(usdtAddressQueue()).to(usdtAddressExchange()).with(ROUTING_KEY_USDT_ADDRESS); } + @Bean + public Queue trc20Queue() { + return new Queue(QUEUE_TRC20_BLOCK); + } + + @Bean + public Binding trc20Binding() { + return BindingBuilder.bind(trc20Queue()).to(defaultExchange()).with(ROUTING_TRC20_BLOCK); + } + /** * 交换器A 可以继续添加交换器B C -- Gitblit v1.9.1