消息队列
涌动的
这个作者很懒,什么都没留下…
展开
-
MQ(消息队列)常见的应用场景解析
前言提高系统性能首先考虑的是数据库的优化,之前一篇文章《数据库的使用你可能忽略了这些》中有提到过开发中,针对数据库需要注意的事项。但是数据库因为历史原因,横向扩展是一件非常复杂的工程,所有我们一般会尽量把流量都挡在数据库之前。不管是无限的横向扩展服务器,还是纵向阻隔到达数据库的流量,都是这个思路。阻隔直达数据库的流量,缓存组件和消息组件是两大杀器。之前文章《Redis常见的应用场景解析》已经...转载 2019-03-27 09:55:21 · 238 阅读 · 0 评论 -
rocketMq-延迟消息实现细节
在rocketMq的消息体系中,很重要的一个消息体系是延迟消息,以前需要定时去实现的任务现在有rocketMq自身帮忙解决了,这篇文章主要是讲解清楚延迟消息的实现细节,延迟消息的是细节,延迟消息的实现细节,重要的事情说3遍。延迟消息的整个流转过程1、消息先写入commitlog文件 2、消费线程将数据保存以SCHEDULE_TOPIC_XXX的topic下面并且以延迟粒...转载 2019-03-27 09:55:11 · 764 阅读 · 0 评论