RocketMQ
文章平均质量分 93
Leonis丶L
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RocketMQ延迟消息实现的方式以及具体实践
场景:如果一个商城业务需要实现以下功能,用户在下单后,如果用户未付款的情况下,30分钟后需要取消订单,让你来设计你会怎么设计?首先,针对这个问题实现的方式比较多,往小了说,如果是单机服务,不考虑持久化什么的,完全可以在服务中自主实现:1.使用JDK自带的 DelayQueue其实说是用DelayQueue,只是基于了这个queue的排序的特点,如果用 PaiorityQueue ,也就是常说的优先队列一样可以做到。以下是DelayQueue的例子代码,可以做到延迟消费,并且有随机性。原创 2021-09-02 09:36:39 · 2082 阅读 · 0 评论 -
RocketMQ 多个实例消息聚集在一个实例的坑
RT。上周有个问题一直未解决,先说需求:有A和B两个实例的RocketMQ,并不是集群关系。A的实例是服务器本地的RocketMQ,B的实例是阿里云上所购买的实例。在JAVA代码中,要做到往A发消息的时候也要往B推送消息。光看需求,其实so easy。因为自己对RocketMQ不是很了解,就“天真”的认为只是调用两个实例化对象的send方法而已。实际上这里蕴藏着一个深坑。用过Ro...原创 2019-05-20 21:06:56 · 11616 阅读 · 0 评论
分享