RabbitMQ
QingCloud RabbitMQ 是一个基于 AMQP 协议,构建于 QingCloud 云主机之上的分布式消息队列系统,具有灵活路由、事务、高可用队列、消息排序、可视化管理工具等功能。服务器端用 Erlang 语言编写,天生具备高可用和高并发的特性。

产品优势

自动化部署

根据所选主机配置 (CPU 及内存) ,软件及版本,硬盘大小等,进行自动化部署;2-3分钟内可完成一个集群部署,一键操作,简单快捷。

灵活弹性

支持按需横向调整集群节点规模,且业务不中断;支持纵向调整集群单节点计算和存储能力,包括节点的 CPU、内存和硬盘。

安全可靠

运行于私有网络内,三重安全保障,确保数据安全。

产品功能

支持多协议

开箱即用,支持 AMQP、MQTT、STOMP、WebSockets 等多种协议。

自动化运维

集群支持自动化运维,降低运维成本。

灵活的路由方式

提供 direct,topic,headers 和 fanout 的路由方式,支持交换机组合和自定义。

集成高可用负载均衡

集成 HAProxy 负载均衡器,通过 Keepalived 支持高可用负载均衡模式。

监控和告警
  • 支持对每个节点的资源监控,如内存使用率、 CPU 使用率、RabbitMQ 服务状态等;
  • 支持对 RabbitMQ 节点主机 CPU、主机内存使用率等创建监控告警策略,并通过短信或邮件的方式通知用户。

应用场景

流量削峰

电商抢购、直播推广、热点赛事等场景下,用户访问较为集中,流量出现高峰,这时容易导致源站因压力过大出现宕机,应用不可用,而 QingCloud RabbitMQ 可部署在应用前端,以缓解流量压力。

应用解耦

QingCloud RabbitMQ 作为消息队列中间,可用于应用解耦,解决多系统、异构系统的数据交换问题,解耦生产者和消费者,适用于企业订单系统、库存系统。

产品定价