From f8a0008705fd8067959151ce83c5dce19e72fb85 Mon Sep 17 00:00:00 2001
From: zainali5120 <512061637@qq.com>
Date: Sat, 10 Oct 2020 17:42:49 +0800
Subject: [PATCH] golden交易所分布式支持

---
 src/main/java/com/xcong/excoin/rabbit/consumer/ExchangeConsumer.java |   26 ++++----------------------
 1 files changed, 4 insertions(+), 22 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/rabbit/consumer/ExchangeConsumer.java b/src/main/java/com/xcong/excoin/rabbit/consumer/ExchangeConsumer.java
index a124d69..2ed81da 100644
--- a/src/main/java/com/xcong/excoin/rabbit/consumer/ExchangeConsumer.java
+++ b/src/main/java/com/xcong/excoin/rabbit/consumer/ExchangeConsumer.java
@@ -15,6 +15,7 @@
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.collections.CollectionUtils;
 import org.springframework.amqp.rabbit.annotation.RabbitListener;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 import javax.annotation.Resource;
@@ -24,11 +25,11 @@
 import java.util.Set;
 
 /**
- * @author wzy
- * @date 2020-05-25
- **/
+ *  websocket 只能后台撮合交易那台开启
+ */
 @Slf4j
 @Component
+@ConditionalOnProperty(prefix = "app", name = "exchange-trade", havingValue = "true")
 public class ExchangeConsumer {
 
     @Resource
@@ -115,23 +116,4 @@
         orderCoinService.handleOrder(exchangeTrades);
     }
 
-    /**
-     *  更新最新K线
-     * @param content
-     */
-//    @RabbitListener(queues = RabbitMqConfig.QUEUE_TRADE_PLATE)
-//    public void newKling(String content) {
-//        log.info("#---->{}#", content);
-//        // 最新K线的币种
-//        String key = "NEW_KINE_{}";
-//        key = StrUtil.format(key, content);
-//        Object o = redisUtils.get(key);
-//        Map<String, Candlestick> currentKlineMap = (Map<String, Candlestick>)o;
-//        // 推送最新K线
-//        Set<Map.Entry<String, Candlestick>> entries = currentKlineMap.entrySet();
-//        for(Map.Entry<String, Candlestick> map : entries){
-//            tradePlateSendWebSocket.sendMessageKline(content,map.getKey(),JSONObject.toJSONString(map.getValue()),null);
-//        }
-//
-//    }
 }

--
Gitblit v1.9.1