From 286ea89f5f6cade73276f865effa5dcd2b19406d Mon Sep 17 00:00:00 2001 From: zainali5120 <512061637@qq.com> Date: Fri, 25 Sep 2020 15:19:11 +0800 Subject: [PATCH] 撮合交易代码提交 --- 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