×

消息队列RabbitMQ

RabbitMQ是一款支持持久化消息队列的消息中间件。通过创建集群的方式来实现RabbitMQ以及所依赖的服务的部署,完全兼容RabbitMQ开源生态以及多语言客户端,为用户提供快速创建、方便管理的消息中间件。

产品优势

可靠性

使用持久化、传输确认及发布确认等机制来保证消息的可靠性;通过使用haproxy的负载策略来转发客户端的请求到Rab-bitMQ集群中,缓解队列集群中单一节点网络负载等情况

支持多种模式

支持多种模式,满足不同使用场景,包括简单队列模式、work模式、发布/订阅模式、路由模式、topic模式等

多语言客户端

RabbitMQ支持多种常用语言,比如Java、Python、Ruby、PHP、C#、JavaScript等

高可用性

默认队列在集群中的机器上设置镜像,使得在部分节点出现问题的情况下队仍然可用。当然用户也可以灵活配置,根据使用场景,配置所需的模式

支持多种协议

除了原生支持AMQP协议,还支持STOMP,MQTT等多种消息中间件协议

灵活易用

一键开启消息队列服务,简化搭建和运维流程;提供了一个易用的用户界面,使得用户可以监控和管理消息、集群中的节点等

监控报警

提供CPU使用率、内存使用率、磁盘使用率、文件句柄使用数、Sockets句柄使用数等监控项,支持设置多项报警策略,帮助用户了解实例动态

灵活的路由

对于典型的路由功能,RabbitMQ己经提供了一些内置的交换器来实现。针对更复杂的路由功能,可以将多个交换器绑定在一起,也可以通过插件机制来实现自己的交换器

产品功能

完全兼容开源RabbitMQ组件

队列模式 换机模式客户可以根据不同场景,灵活配置 admin管理权限可以配置用户、virtual host、policy等

灵活的交换机模式

Direct交换机转发消息到routingKey指定队列(完全匹配,单播) 换机模式按规则转发消息(最灵活,组播) admin管理权限转发消息到所有绑定队列(最快,广播)

多种监控类型,保证MQ使用的稳定性

监控项包含cpu使用率、内存使用率、磁盘使用率、sockets句柄使用数、文件句柄使用数、Elang进程使用数等监控 监控报警支持设置多项报警策略,帮助用户了解实例动态

应用场景

异步解耦
业务类型

异步解耦

场景描述

将上、下游的业务系统进行解耦,即便下游的某个业务出现不可用甚至宕机的情况(如商品管理、物流等),也不会影响核心交易系统的正常运转,保证业务的连续性。通过RabbitMQ的异步化处理,使新增业务等操作变得更加简单,大幅度提高了系统的易用性,可以灵活高效地适应因业务快速发展而带来的变化。

削峰填谷
业务场景

流量削锋也是RabbitMQ中的常用场景,一般在秒杀或团抢活动中使用广泛

场景描述

电商业务场景中经常会有秒杀或者团抢的活动,此时会产生大量的请求涌入系统,如果直接打到服务器上可能超出服务的最大承载能力,导致系统瘫痪。引入RabbitMQ,先将请求写在RabbitMQ中,后台服务器从RabbitMQ中读取请求处理,把巨大的压力从后端服务器转移到RabbitMQ上来保障业务正常运行。

推荐产品

NAT网关

高性能公网流量入口
满足海量公网访问需求
220元/月起

云主机

优质均衡、优质配置
SSD 55元/月起
SAS 38元/月起

云数据库

专业的高性能、高可靠关系型云数据库服务,可视化界面管理、多重安全防护措施和完善的性能监控体系

对象存储

海量非结构化数据的通用数据存储平台; 节省成本,存储低至0.11元/GB/月

网站地图 申博太阳城AG国际馆登入 申博太阳城DS太阳城登入 欧博视讯登入
申博代理官网登入 sunbet 申博sunbet 在线娱乐平台
彩票网平台哪个好直营网 66彩票新疆11选5 4567彩票登陆线路 ag亚游集团官网登入
申博太阳城EB易博馆登入 申博太阳城AB亚洲馆登入 申博太阳城BBIN馆登入 BBIN电子游艺登入
申博太阳城OG东方馆登入 ps平台登入 申博太阳城MW电子登入 AG女优厅登入
986ib.com 176sun.com 171sj.com 600xsb.com XSB578.COM
XSB788.COM XSB788.COM 162SUN.COM 163jbs.com XSB173.COM
XSB638.COM MAQINSHI.COM S618V.COM 217SUN.COM 222xsb.com
XSB345.COM 206SUN.COM 218sunbet.com 66sbmsc.com XSB592.COM