产品介绍
产品简介
消息服务IMS是浪潮云自主研发的商用消息队列服务,具有高性能、高可靠以及支持超大消息等特性,可帮助应用开发者在应用组件之间高效地传递数据和构建松耦合、分布式、高可用系统,广泛应用于系统解耦、削峰填谷、数据交换等场景。
产品功能
- 严格的先进先出:消息队列始终按先进先出原则。
- 发布订阅模式:提供两种发布订阅功能,一种是每个订阅者都可得到消息的一个副本;另一种方式是消息只能被其中一个订阅者得到,但每个订阅者都有机会获得消息。
- 多开发语言支持:支持C/C++、Java、GO、Python、PHP、C#、JavaScript、Node.js、Perl、Erlang、VB.Net等。
- 多协议接入支持:**支持TCP/IP、HTTP/HTTPS、MQTT等接入协议。
- 多种消息传输模式:支持同步、异步 、组包 、加密、压缩、大吞吐量六种模式。
- 监控告警:实时统计消息的生产与消费。
产品优势
- 简单易用
线上开通,即买即用,提供标准的HTTP RESTful接口,简单易用,对平台无依赖;
- 安全可靠
国产自主研发技术,防重放攻击、防逆向破解、国密算法等安全措施,独享集群、主子账号;
- 性能优越
单节点每秒处理数百万条消息,集群可达每秒上亿条消息的吞吐量;
- 功能强化
单队列容量可达TB级,单条消息最大4GB,队列总容量可达PB级,可满足数据交换场景;
应用场景
- 系统解耦场景
应用场景:大型应用,往往由多系统多模块组成,采用紧耦合设计,系统模块之间会相互影响,一个服务有问题可能导致整个系统有问题,系统稳定性较差,紧耦合系统设计复杂度也较高,系统处理效率较低。 解决方案:使用消息服务实现系统解耦,通过引入消息队列,各个业务系统之间进行解耦,减少各个系统之间相互依赖,能有效提高系统稳定性以及处理效率,松耦合架构设计是当前流行的技术架构。
- 削峰填谷场景
应用场景:大数据平台或业务系统的数据处理和访问量,在访问量少时,传统的处理方式及服务直接处理方式完全可及时响应用户(/系统)请求,而用户请求压力高到一定程度时,系统资源会严重不足,各服务争抢资源,最后有可能各服务资源都不够用而使系统瘫痪。 解决方案:用户请求的数据可以缓存在消息队列中,服务从消息队列中获取数据并进行处理,系统在请求高峰期仍保持满负荷的处理能力但系统不会瘫痪,达到通过流量控制降低系统峰值压力的目的。
- 数据交换场景
应用场景:每个系统都会产生大量结构化、非结构化数据,把全量/增量数据完整同步到目的端,在大数据平台数据汇聚、数据上云、数据备份、数据迁移、数据共享等场景下广泛使用。 解决方案:通过本地部署消息服务采集模块,云端简单配置,即可支持数据汇聚、数据上云等场景需求。