RocketMQ助力编程猫构建稳定的业务系统-阿里云开发者社区

开发者社区> 阿里中间件> 正文

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

简介: 通过使用商业版本的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的顶级项目而被广泛使用,而作为商业版也历经双十一这样的大考,并能以云产品的形式向广大客户提供更优质的专业服务。简单易用够用,必须支持!”

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
阿里中间件
使用钉钉扫一扫加入圈子
+ 订阅

为企业提供高效、稳定、易扩展的中间件产品

官方博客
链接