springboot配置文件application.properties
# ===================================================================
# COMMON SPRING BOOT PROPERTIES
#
# This sample file is provided as a guideline.
滴滴出行千亿级消息队列炼成记!
本文整理自滴滴出行消息队列负责人 江海挺 在Apache RocketMQ开发者沙龙北京站的分享。通过本文,您将了解到滴滴出行:
1. 在消息队列技术选型方面的思考;
2. 为什么选择 RocketMQ 作为出行业务的消息队列解决方案;
3. 如何构建自己的消息队列服务;
4. 在 RocketMQ 上的扩展改造实践;
5. 在 RocketMQ 上的实践经验。
rocketMq-namesrv介绍
namesrv的作用
namesrv的定位是作为注册中心,保存broker节点的路由信息,保存一些简单的k/v信息。
namesrv支持集群模式,但是每个namesrv之间相互独立不进行任何通信,它的多点容灾通过producer/consumer在访问namesrv的时候轮询获取信息(当前节点访问失败就转向下一个)。
谈消息总线客户端的多线程实现
最近在实现一个基于RabbitMQ的消息总线。因为它提供了Client(客户端),这里就牵扯到凡是技术组件的client都无法回避的并发问题。本文借实现消息总线的client谈谈在实现过程中的想法以及最终的处理方式,当然这些都不仅仅适用于消息总线的client,其他通用组件的client也同样适用。
RocketMQ 应用迁移云 RocketMQ
本文档适用于企业自建 RocketMQ 应用迁移到阿里云消息队列 RocketMQ 版,迁移后将利用云 RocketMQ 高可用、高弹性、低延时的能力提高应用系统的可靠性、稳定性和性能。迁移过程不停机,同时考虑消息幂等问题,尽量减少对在线应用的影响。