rabbitmq
是guava不是瓜娃啊
这个作者很懒,什么都没留下…
展开
-
springboot整合rabbitmq实现延时队列之TTL方式
很多时候我们想定时去做某件事情的时候我们会首先想到定时任务,quartz是个不错的选择,但是也有缺点,假如配置在项目中,集群部署会有重复执行的问题,如果持久化在mysql中,解决了集群的问题,但是过于依赖mysql,耦合严重,当然还有日志量庞大、执行时间精度、过于耗费系统资源等等问题。所以这时候使用消息队列中间件的的延时队列就是一个很好得解决方案,我们设置要触发消费的时间和必要的参数入队mq,到时...原创 2019-01-07 20:43:50 · 6329 阅读 · 0 评论 -
springboot整合rabbitmq实现延时队列之rabbitmq_delayed_message_exchange插件方式
上篇讲的是springboot整合rabbitmq实现延时队列之TTL方式实现rabbitmq的延时队列功能,在消息死亡时间比较灵活复杂的时候我们不可能声明很多死信队列去管理,而且声明一个就要6个bean,很蛋疼,所以希望能够有种方式使其消息死亡异步化,到期即死即消费,不会被阻塞,这里介绍使用插件的方式,不过需要rabbitmq要是3.6版本以上,也就是说,加入你的rabbitmq版本太老只能用T...原创 2019-01-07 21:07:26 · 7523 阅读 · 7 评论