ソースを参照

feat(task): 更新 IP 白名单任务的交换机和路由键配置

- 将 IP 白名单任务的交换机类型从 direct改为 topic
- 修改路由键为通配符形式,以匹配更多任务类型
- 更新队列名称以区分测试环境
fusu 1 ヶ月 前
コミット
0cf9474588
2 ファイル変更4 行追加3 行削除
  1. 1 1
      config/local.yml
  2. 3 2
      config/prod.yml

+ 1 - 1
config/local.yml

@@ -110,7 +110,7 @@ rabbitmq:
     ip_white:
       exchange: "tasks_direct_exchange_test" # 改为使用 Topic 交换机,与域名任务保持一致
       exchange_type: "topic"              # 显式指定交换机类型
-      queue: "ip_white_queue"
+      queue: "ip_white_queue_test"
       routing_key: "task.ip_white.*"      # 使用通配符路由键,匹配 task.ip_white.add, task.ip_white.del 等
       consumer_count: 2
       prefetch_count: 1

+ 3 - 2
config/prod.yml

@@ -110,9 +110,10 @@ rabbitmq:
   tasks:
     # IP白名单更新任务
     ip_white:
-      exchange: "tasks_direct_exchange" # 使用一个统一的direct交换机
+      exchange: "tasks_direct_exchange" # 改为使用 Topic 交换机,与域名任务保持一致
+      exchange_type: "topic"              # 显式指定交换机类型
       queue: "ip_white_queue"
-      routing_key: "task.ip_white.update"
+      routing_key: "task.ip_white.*"      # 使用通配符路由键,匹配 task.ip_white.add, task.ip_white.del 等
       consumer_count: 2
       prefetch_count: 1