|
|
发表于 2022-9-21 21:02:25
|
显示全部楼层
其实这个问题 跟语言无关 呵呵
举个栗子:
对列A 要求实现延时 我们创建 队列 A 路由Key:route_keya 队列delay_A 路由Key:delay_route_keya 并且设置x-dead-letter-exchange 为A所在 exchange 设置x-dead-letter-routing-key 为 route_keya
发送消息时 发现要延时的 往 delay_route_keya 发布 设置消息生成周期为 延时时间 注意单位毫秒(如果要指定将来的发送时间 实际就是延时 willtime - timenow)
不需要延时的 直接往 route_keya 发布
消费端监听 队列A就ok 测试过1000w左右的延时消息 基本没问题(消费获取消息打印出来) 同时用 php 和python试过 |
|