RocketMQ 诞生于阿里内部核心电商系统,主要为业务系统提供异步化、低延迟、业务解耦、削峰填谷、异构数据复制的能力。核心价值主打:功能多样,高性能,高可靠容灾,可观测运维,帮助业务系统完成高价值数据传输和驱动。
特性介绍:通过分区顺序传输能力支持传统严格顺序CDC数据同步以及交易撮合等场景
特性介绍:无需借助外部依赖即可实现分布式秒级精度定时消息通知,解决传统数据库扫表定时等方案的低效不可扩展问题。
特性介绍:无需借助外部依赖即可实现分布式秒级精度定时消息通知,解决传统数据库扫表定时等方案的低效不可扩展问题。
特性介绍:提供高吞吐、可扩展性能的分布式事务协调保障,解决传统XA事务无法突破的高性能问题。问题描述:如何保证核心业务(订单支付)和多个下游业务的执行结果完全一致,同时成功或者同时失败。特征拆解:问题有一个主分支,同时有若干个下游场景需要与之一致;该事务的处理耦合业务逻辑(数据库等操作)
特性介绍:提供高吞吐、可扩展性能的分布式事务协调保障,解决传统XA事务无法突破的高性能问题。
特性介绍:提供TAG和SQL92两种过滤能力,支持服务端高效过滤自定义消息子集,避免流量传输浪费和客户端压力。
生产环境局部节点宕机故障不可避免,系统架构在设计上能够及时隔离故障节点,降低局部异常的影响对业务非常重要
MQ耦合业务逻辑,生产环境故障问题需要收集大量信息才能做判断,专家经验至关重要,以产品化能力沉淀专家系统,支持快速定位问题
消息系统容量保障是核心链路生命线,容量过剩是浪费,容量不足系统挂掉,扩缩容效率和稳定性至关重要
一个实例(集群)同时支持VPC内网、公网、线下IDC、多VPC访问,兼顾安全和成本
读写TPS自定义比例量化隔离约束,以明确SLA确保收发相互不影响,提高集群稳定性
通过客户端配置动态下发更新机制,实现消费顺序性、重试策略等重要参数的动态更新,在故障降级和止血场景速度更快、不易出错
RocketMQ 5.0客户端轻量化设计,负载均衡收敛到服务端,支持消息粒度负载均衡,队列数量和客户端不再有绑定和关联。
RocketMQ 5.0基于gRPC协议以及轻量化设计,可以快速补齐java/C++/.NET/Go等主流SDK能力,提供稳定可靠的版本。
消息链路耦合业务系统,复杂带状态,问题排查需要强大的可观测系统和经验做支撑才能提高运维效率。生产者、消费者多对多:业务调用链路网状结构,上下游梳理困难。上下游解耦、异步链路:异步化调用,信息收集不完整。消息是状态数据:未消费成功、定时中等状态增加排查的复杂度。消费链路耦合复杂的业务处理逻辑:无法快速定位问题边界。
RocketMQ5.0提供主流云产品集成,开箱即用,免开发。统一基于阿里云事件中心,提供高可用和Serverless弹性能力,免运维。
钉钉(Ding Talk)是阿里巴巴集团打造的企业级智能移动办公平台,引领未来新一代工作方式,将陪伴每一个企业成长,是数字经济时代的企业组织协同办公和应用开发平台,是新生产力工具。