MQ 里 consumer 到底是谁
今天终于搞清楚了: consumer 不是 MQ 内部凭空冒出来的东西,而是我的下游服务去订阅 queue。 完整链路: 生产者服务 → exchange → 根据 binding 和 routing key 路由 → queue → 下游服务作为 consumer 订阅 que
#MQ#RabbitMQ#后端
今天终于搞清楚了:
consumer 不是 MQ 内部凭空冒出来的东西,而是我的下游服务去订阅 queue。
完整链路:
生产者服务 → exchange
→ 根据 binding 和 routing key 路由
→ queue
→ 下游服务作为 consumer 订阅 queue
→ 处理成功后 ack
之前一直把 consumer 想成 MQ 自己的一部分,所以越看越乱。换成“我的程序在消费队列”之后就顺了。