RocketMQ助力编程猫构建稳定的业务系统

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 通过使用商业版本的RocketMQ,依赖于有保障的SLA(99.99999999%数据可靠性,99.95%服务可用性),就像是站在巨人的肩膀上构建系统。

编程猫专注于4-16岁中国孩子在线编程教育,是深圳点猫科技有限公司自主研发的一款图形化编程工具平台。通过学习编程猫自主研发的图形化编程课,学员可在平台上创作出游戏、软件、动画、故事等,以有趣的方式玩转STEAM学科,并且通过AR应用,将增强现实技术与少儿趣味编程教育相结合 ,为孩子们真实再现了一个趣味盎然的虚拟世界——源码世界全方位锻炼逻辑思维、创造力等核心素养。

随着业务的迅猛增长, 编程猫需要一个消息种类丰富,接入简单,稳定高效的消息中间件:

  1. 消息类型方面:需要能够支持处理在线教育的相关场景所需要的普通消息、延时消息、顺序消息、事务消息。
  2. 接入简易方面:不需要区分繁杂的topic、queue、host、switch, 绑定设置这些概念;无需对消息进行主动删除管理;可以快速发送以及实现广播/集群消费。
  3. 稳定高效方面: 业务消息可靠不丢失,消息堆积不影响收发性能,支持快速扩容。

RocketMQ在消息种类,接入简易,稳定高效方面完全符合编程猫的场景诉求,编程猫通过使用阿里云提供的消息队列RocketMQ作为系统的消息总线来实现系统的解藕,削峰填谷,分布式事务,数据复制与广播等功能。

12.png

业务稳定:通过使用商业版本的RocketMQ,依赖于有保障的SLA(99.99999999%数据可靠性,99.95%服务可用性),就像是站在巨人的肩膀上构建系统,利用消息这可靠的一环有力地支持了业务的快速发展。

效率提升: 通过使用延迟消息,顺序消息,事务消息等高级功能的消息类型,快捷可靠地实现了相关的场景。另外消息控制台还提供了消息查询,消息轨迹等实时监控功能,并且可以设定各种资源的报警规则 , 用于快速定位问题,提升诊断效率,指导优化系统。

正如编程猫CTO所言:“RocketMQ是我们中国软件界的骄傲,其开源版本成为Apache的顶级项目而被广泛使用,而作为商业版也历经双十一这样的大考,并能以云产品的形式向广大客户提供更优质的专业服务。简单易用够用,必须支持!”

相关实践学习
RocketMQ一站式入门使用
从源码编译、部署broker、部署namesrv,使用java客户端首发消息等一站式入门RocketMQ。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
21天前
|
消息中间件 存储 NoSQL
【Redis项目实战】使用Springcloud整合Redis分布式锁+RabbitMQ技术实现高并发预约管理处理系统
【Redis项目实战】使用Springcloud整合Redis分布式锁+RabbitMQ技术实现高并发预约管理处理系统
|
1月前
|
消息中间件 运维 应用服务中间件
容器化运维:构建高可用RabbitMQ集群的Docker Compose指南
容器化运维:构建高可用RabbitMQ集群的Docker Compose指南
81 0
|
1月前
|
消息中间件 Docker 容器
docker构建rabbitmq并配置延迟队列插件
docker构建rabbitmq并配置延迟队列插件
26 0
|
1月前
|
消息中间件 网络协议 Ubuntu
实现高效消息传递:使用RabbitMQ构建可复用的企业级消息系统
RabbitMQ是一个在 AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。
|
2月前
|
消息中间件 Java 数据库
秒杀系统库存超卖问题:从传统解决方案到引入RabbitMQ
秒杀系统库存超卖问题:从传统解决方案到引入RabbitMQ
52 0
|
2月前
|
消息中间件 数据库
面试题解析:RabbitMQ在多线程秒杀系统中的关键作用
面试题解析:RabbitMQ在多线程秒杀系统中的关键作用
26 0
|
3月前
|
消息中间件 缓存 NoSQL
[中间件] 秒杀系统秒杀率提高300%?教你如何利用redis和rabbitmq 优化应用!
[中间件] 秒杀系统秒杀率提高300%?教你如何利用redis和rabbitmq 优化应用!
158 0
|
4月前
|
消息中间件 存储 物联网
Apache RocketMQ,构建云原生统一消息引擎
Apache RocketMQ,构建云原生统一消息引擎
74950 69
|
6月前
|
消息中间件 网络协议 Ubuntu
在Ubuntu Linux系统上安装RabbitMQ服务并解决公网远程访问问题
在Ubuntu Linux系统上安装RabbitMQ服务并解决公网远程访问问题
|
9月前
|
消息中间件 Serverless API
Apache RocketMQ EventBridge,构建下一代事件驱动引擎
本文主要介绍了事件以及特性,优秀的事件驱动引擎,需要具备的能力以及Apache RocketMQ EventBridge是如何做的。

相关产品

  • 云消息队列 MQ