From d6c416a5432bbd2ba1fdf872860890942b708492 Mon Sep 17 00:00:00 2001 From: ryan Date: Sat, 15 Aug 2026 21:40:48 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E8=AE=A2=E9=98=85):=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=20crypto-strategy=20=E4=BA=A4=E6=98=93=E4=BF=A1=E5=8F=B7?= =?UTF-8?q?=E9=80=9A=E7=9F=A5=E8=AE=A2=E9=98=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Motivation: 支持加密货币策略的交易信号通过独立队列推送通知,避免与 executor 队列的 consumer.strategy 争抢消息。 Changes: * 新增 crypto-strategy 订阅配置,使用独立的信号通知队列和死信队列 * 配置独立 topic 交换机与 strategy.signal 路由键 * 复用 trade_signal 格式化器处理信号内容 Breaking Changes: 无 --- config/config.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/config/config.yaml b/config/config.yaml index 11cf88f..bcf0aa3 100644 --- a/config/config.yaml +++ b/config/config.yaml @@ -56,3 +56,14 @@ subscriptions: reduce: 100 close: 100 leverage: 100 + - name: crypto-strategy + url: "${RABBITMQ_URL}" + # 独立队列,不订 executor 队列,避免和 consumer.strategy 抢消息 + queue: crypto.strategy.signal.notify.queue + dead_letter_queue: crypto.strategy.signal.notify.dlq + exchange: crypto.strategy.topic + exchange_type: topic + routing_key: strategy.signal + max_retry: 3 + source: crypto-strategy + formatter: trade_signal