PRODUCTS PORTFOLIO

分布式消息队列(CMQ)

产品丰富、安全可靠的银联云平台,多达170种产品和服务

产品优势

高性能

兼顾性能与可靠性,单 CMQ 实例 QPS 达到5000
数据可靠性与性能无法兼顾

高扩展性

队列数量及队列存储容量可扩展性强
底层系统根据业务规模,自动弹性伸缩,上层业务无感知
高效支持亿级消息收发、推送,堆积,容量不设上线
提供北京、上海地域的多地域服务
队列数量和消息堆积数量有限
每个IDC机房必须重新部署购买设备、部署,非常繁琐

高可靠性

消息服务每条消息在返回给用户写成功之时就确保数据已被复制3份写到不同物理机上,并且后台数据复制机制能够保证任何一台物理机故障时其上的数据能够快速的做迁移,时刻保证用户数据3份 copy 可用,可靠性达99.999999%
引入改良后的Raft一致性算法,保证数据强一致性
业务可用性承诺:99.95%
数据单机或简单主从结构,存在数据单点问题,一旦丢失不可回溯
开源的 replicia 算法,在集群新增、删除服务器节点时,会引发全局的数据重新均衡,引起可用性急剧下降
如 Kafka 使用异步刷盘方式, 异步 Replication,无法保证数据强一致性

业务安全

多纬度的安全防护和防DDoS攻击服务
每个消息服务提供单独命名空间,客户间数据严格隔离
支持HTTPS访问
支持跨地域的安全消息服务
安全防护功能有限
考虑到公网的网络威胁,常常无法提供跨地域、跨IDC的公网服务

产品功能

异步通信协议

消息的发送者将消息发送到消息队列后可以立即返回,不用等待接收者的响应。消息会被保存在队列中,直到被接收者取出。

提高可靠性

传统模式下消息可能因为长时间等待而导致请求失败。消息队列模式下,如果发送消息时接收者不可用,消息队列会保留消息直到成功传递它。 

进程解耦

消息队列帮助减少两个进程间的耦合度。只要消息格式不变,即使接收者的接口、位置或者配置改变,也不会给发送者带来任何改变。

消息路由

通过消息队列保证消息能够从发送者路由到接收者,甚至对于本来网络不易互通的两个服务,也可以提供消息路由。

多终端

用户系统的多个部分可以同时发送或接收消息,云平台 CMQ 通过消息状态来进行消息可用性的控制。

多样性

每个队列均可独立配置,并非所有队列都要完全相同,在不同业务场景下的队列可以进行个性化的配置。

应用场景

消息可靠传递

应用需要确保消息的可靠传递,即使发送消息时接收者由于断电、宕机或cpu负载过高等原因不可用,消息也可以在接收者可用时被送达。传统的消息队列把消息储存在内存中,故而不具备这一功能。云平台CMQ分布式消息队列中的消息会被持久化保存,直到接收者成功获取它。

可扩展性

需要在访问量与日俱增、囤积在队列中的消息数日益增长的情况下也能正常运转。传统的消息队列把消息存在本地内存中,单机的处理能力和内存容量都是有限的,不具备可扩展性。云平台CMQ的分布式架构保证了其扩容的简易性,更重要的是扩容对CMQ的使用者是完全透明的。

消息路由

两个服务在网络不能互通或者应用的路由信息(比如ip和端口)不确定的情况下需要通信。例如,两个云平台上的服务在不知道对方地址的情况下需要进行通信,则可以通过约定队列名,一个向队列发送消息,一个从队列中收取消息而实现。

系统内通信

系统组件之间或者应用之间通信较多,需要组件或者应用自身维护彼此的网络连接,而且通信的内容不仅一种。这时,使用传统的架构会使得系统设计复杂。例如:当有一个中央处理服务需要向多个任务处理服务分派任务时(类似于master-worker模式),master需要维护与所有worker的连接,并判断worker是否开始处理任务从而决策是否需要重新分派任务。同时,worker的任务结果也需要汇报给master。要在一个层面维护这样的系统会导致设计复杂,实现难度和维护成本大。如下图所示,使用云平台CMQ减轻两方的之间耦合性会使系统简洁高效许多。

降低耦合度

系统组件之间或者应用之间耦合较紧,尤其对依赖的组件可控性较弱的情况下,希望降低耦合度。比如公司业务CGI收到用户提交的内容,将部分数据存储在自身的系统中,并将处理后的数据转发给其他业务应用(如数据分析系统、数据存储系统等)。传统的解决方案是服务间通过socket建立连接,此时如果接收方的IP或端口改变, 或换了另一个接收方,则需要数据发送者进行修改。使用云平台CMQ,发送者和接收者对彼此信息无感知,耦合度大大降低。

了解更多银联云

了解更多银联云

7*24 专家为您服务

欢迎致电:021-20638828

cloud@unionpay.com

商业咨询

了解更多银联云

7*24 专家为您服务

欢迎致电: 021-20638828

云助手微信小程序

移动端便捷运营,数据同步零延迟

一键绑定

扫码一键关联,多账号轻松绑定,权限实时可控

掌上运营

关键指标实时掌控,账单资费清晰可查,AI助手随时响应

扫码即刻绑定,体验移动端便捷运营

商业咨询