jkesMqNames.js 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. /**
  2. * JKES 乐跑侧 RabbitMQ 连接名 / 队列基名(与主分支隔离,支持 rabbitmq.mqPrefix 测试前缀)
  3. */
  4. const { mq } = require('./mqPrefix')
  5. /** 未加 mqPrefix 的队列基名 */
  6. const QUEUE_BASE_NAMES = [
  7. 'jkes_runforge_task_queue',
  8. 'jkes_runforge_task_result_queue',
  9. 'jkes_runforge_task_dead_queue',
  10. 'jkes_runforge_message_queue',
  11. 'jkes_order_payment_check',
  12. 'jkes_mq_health_check'
  13. ]
  14. module.exports = {
  15. QUEUE_BASE_NAMES,
  16. /** 手动触发乐跑 */
  17. channelLepaoApi: mq('jkes_lepao_api'),
  18. /** 定时/补充乐跑 */
  19. channelLepaoCorn: mq('jkes_lepao_corn'),
  20. /** 登录后自动投递 */
  21. channelAccountAutorun: mq('jkes_lepao_account_autorun'),
  22. /** Redis 延迟调度 tick */
  23. channelScheduleTick: mq('jkes_lepao_schedule_tick'),
  24. /** Bot 通知(UpdateAccount JKES) */
  25. queueNotify: mq('jkes_lepao_notify_queue'),
  26. RESULT_QUEUE: mq('jkes_runforge_task_result_queue'),
  27. DEAD_QUEUE: mq('jkes_runforge_task_dead_queue'),
  28. MESSAGE_QUEUE: mq('jkes_runforge_message_queue'),
  29. ORDER_PAYMENT_QUEUE: mq('jkes_order_payment_check'),
  30. HEALTH_CHECK_QUEUE: mq('jkes_mq_health_check')
  31. }