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