From 40ddd61501370f68ec0eea0e0883a59eb301e952 Mon Sep 17 00:00:00 2001 From: zainali5120 <512061637@qq.com> Date: Mon, 28 Sep 2020 14:34:17 +0800 Subject: [PATCH] CPV配置 --- src/main/java/com/xcong/excoin/configurations/RabbitMqConfig.java | 23 +++++++++++++++++++++++ 1 files changed, 23 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 1389b69..3549a5f 100644 --- a/src/main/java/com/xcong/excoin/configurations/RabbitMqConfig.java +++ b/src/main/java/com/xcong/excoin/configurations/RabbitMqConfig.java @@ -89,6 +89,13 @@ // 交易订单处理 public static final String ROUTINGKEY_HANDLE_TRADE = "ROUTINGKEY_HANDLE_TRADE"; + public static final String EXCHANGE_ROC = "roc-transfer"; + + public static final String QUEUE_ROC= "roc-queue"; + + public static final String ROUTING_KEY_ROC = "roc-transfer-routingKey"; + + @Resource private ConnectionFactory connectionFactory; @@ -351,4 +358,20 @@ return BindingBuilder.bind(queueHandleTrade()).to(matchTradeExchange()).with(RabbitMqConfig.ROUTINGKEY_HANDLE_TRADE); } + @Bean + public DirectExchange rocExchange() { + return new DirectExchange(EXCHANGE_ROC); + } + + + @Bean + public Queue rocQueue() { + return new Queue(QUEUE_ROC, true); + } + + @Bean + public Binding bindingRoc() { + return BindingBuilder.bind(rocQueue()).to(rocExchange()).with(ROUTING_KEY_ROC); + } + } -- Gitblit v1.9.1