| 1234567891011121314151617 |
- const config = require('../../config.json')
- /**
- * 与生产环境共享同一 RabbitMQ 时,可用此前缀隔离“连接侧 channel 缓存名”和真实队列名。
- * 临时测试:在 config.json 的 rabbitmq.mqPrefix 设为 "test_";恢复生产设为空字符串或删除该字段。
- */
- const PREFIX = String((config.rabbitmq && config.rabbitmq.mqPrefix) || '')
- function mq(name) {
- if (name == null || name === '') return name
- const s = String(name)
- if (!PREFIX) return s
- if (s.startsWith(PREFIX)) return s
- return PREFIX + s
- }
- module.exports = { mq, PREFIX }
|