
RabbitMQ
大树168
现在才明白,要赚到足够令自己安心的钱,才能过上简单、安逸、自由的生活,才能让自己活得更有底气。所以,多花时间努力,少点功夫矫情
github地址
https://github.com/lmchuyang/huyang
展开
-
Rabbitmq延迟消息队列和定时执行任务等
有时候我们希望需要隔多长时间执行一次,或者消费消息,并不是立刻通知他人,比如30分钟后订单失效,1小时后提醒通知等这个时候就需要延迟的执行时间,Rabbitmq可以设置队列和消费的过期时间, 我们需要利用两个队列来转发实现这样的延迟消费, queue1队列设置的过期时间,queue2死信队列从queue1队列过期后转发而来,然后消费队列。 话不多说,贴一些重要代码1 核心 配...原创 2018-12-20 15:59:16 · 6332 阅读 · 1 评论 -
Rabbitmq延迟消息队列异常
引起此异常的原因是,给队列设置过期时间的时候,第一次设置10秒,第二次想设置20秒,但是队列只会保存第一次设置的值,这样你后面设置的值就冲突了,也覆盖不了,所以报错粗暴点的解决办法就是, ’1 RabbitMQ后台管理界面,删除掉队列,重新运行服务器,重新生成队列就OK2 通过 policy 来设置这个参数也可以不用删除队列。method: #method<channe...原创 2018-12-20 16:09:20 · 1729 阅读 · 0 评论