From d8b9adf6a39ad94f22f473d11bc829a1cea5865f Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Wed, 26 Aug 2020 19:43:12 +0800 Subject: [PATCH] modify --- src/main/java/com/xcong/excoin/configurations/RabbitMqConfig.java | 33 +++++++++++++++++++++++++++++---- 1 files changed, 29 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/xcong/excoin/configurations/RabbitMqConfig.java b/src/main/java/com/xcong/excoin/configurations/RabbitMqConfig.java index 7be7f09..da218eb 100644 --- a/src/main/java/com/xcong/excoin/configurations/RabbitMqConfig.java +++ b/src/main/java/com/xcong/excoin/configurations/RabbitMqConfig.java @@ -21,13 +21,13 @@ @Configuration public class RabbitMqConfig { - public static final String EXCHANGE_ONE = "excoin-exchange-one"; + public static final String EXCHANGE_ONE = "biue-exchange-one"; public static final String QUEUE_TEST = "test-queue"; public static final String ROUTING_KEY_TEST = "test-routingKey"; - public static final String EXCHANGE_A = "biyi-exchange-A"; + public static final String EXCHANGE_A = "biue-exchange-A"; // 开多止盈队列 @@ -42,14 +42,17 @@ // 限价委托 public static final String QUEUE_LIMIT = "QUEUE_LIMIT_NEW"; + // 委托平仓 + public static final String QUEUE_LIMIT_CLOSE = "QUEUE_LIMIT_CLOSE_NEW"; + // 爆仓队列 public static final String QUEUE_COINOUT = "QUEUE_COINOUT_NEW"; //价格操作 - public static final String QUEUE_PRICEOPERATE = "QUEUE_PRICEOPERATE"; + public static final String QUEUE_PRICEOPERATE = "QUEUE_PRICEOPERATE_NEW"; // 平仓队列 - public static final String QUEUE_CLOSETRADE = "QUEUE_CLOSETRADE"; + public static final String QUEUE_CLOSETRADE = "QUEUE_CLOSETRADE_NEW"; // 开多止盈路由键 @@ -71,6 +74,9 @@ public static final String ROUTINGKEY_PRICEOPERATE = "ROUTINGKEY_PRICEOPERATE"; // 平仓路由 public static final String ROUTINGKEY_CLOSETRADE = "ROUTINGKEY_CLOSETRADE"; + + // 委托平仓 + public static final String ROUTINGKEY_LIMIT_CLOSE = "ROUTINGKEY_LIMIT_CLOSE"; @Resource private ConnectionFactory connectionFactory; @@ -171,6 +177,16 @@ return new Queue(QUEUE_LIMIT, true); } + /** + * 委托平仓 + * + * @return + */ + @Bean + public Queue queueLimitClose() { + return new Queue(QUEUE_LIMIT_CLOSE, true); + } + /** * 爆仓 @@ -254,6 +270,15 @@ return BindingBuilder.bind(queueLimit()).to(orderExchange()).with(RabbitMqConfig.ROUTINGKEY_LIMIT); } + /** + * 委托平仓 + * + * @return + */ + @Bean + public Binding bindingLimitClose() { + return BindingBuilder.bind(queueLimitClose()).to(orderExchange()).with(RabbitMqConfig.ROUTINGKEY_LIMIT_CLOSE); + } /** * 爆仓 -- Gitblit v1.9.1