
分布式消息服务DMS是一种完全托管的高性能消息队列服务消息队列中间件,它提供通用队列,有序队列,Kafka,ActiveMQ,RabbitMQ,与HTTP,TCP,AMQP协议兼容,为分布式应用程序机制提供灵活可靠的异步通信. 使用DMS,用户可以创建消息队列并将消息队列用作传输消息的中继站,存储在应用程序的不同组件之间传递的消息,因此,在应用程序的不同组件之间传输消息时,不需要每个组件都同时进行可用.
消息队列作为分布式系统中的重要组件,主要解决了应用程序耦合,异步消息传递消息队列中间件,流量锐化等问题,并实现了高性能,高可用性,可伸缩且最终一致的体系结构. 那么,在实际应用中,分布式消息传递服务的常见使用场景是什么?让我们一起看看.
在单片应用程序中,业务流程耦合使系统对用户请求的响应缓慢. 您可以通过拆分子系统并使用消息队列作为子系统之间的异步通信通道来分离系统,以提高整个系统的响应速度.

优势:

加快系统响应速度: 系统进行分布式,解耦和并行处理,以加快系统对用户请求的响应速度.
减少系统耦合: 子系统之间通过消息队列进行通信,以避免相互耦合和影响.
数据缓存: 消息队列提供了数十亿级的消息累积功能,有助于系统在高峰条件下从容应对.
物联网设备通过访问网关连接到云. DMS消息队列可以提供高速数据传输通道并连接到后端数据分析系统.


优势:
高并发性: 单个队列可以达到100,000 TPS,并且可以扩展队列数以提高整个系统的并发性
灵活扩展: 根据需要自动扩展队列处理能力,轻松响应访问设备的增强
在大中型分布式系统中,DMS可以帮助将每个子系统的数据及时同步到后台模块,并提供数据通道来帮助触发其他业务流程,例如功能处理和消息通知.


优势:
高并发性: 单个队列可以达到100,000 TPS,并且可以扩展队列数以提高整个系统的并发性
丰富的消息类型: 广播消息,延迟消息,消息重新投资等,使应用程序可以灵活地控制数据同步时间
低延迟: 消息传递时间可以达到毫秒,从而确保了消息的及时性
对于具有可伸缩性要求的应用程序,DMS可以提供一个统一的访问通道,对接系统的后续增加和减少将不会影响核心业务系统.


优势:
易于集成: 支持通用队列,FIFO队列,Kafka队列类型和Http,TCP访问,易于与其他系统完全集成
按需扩展: 队列处理能力按需自动扩展,方便及时完成系统扩展
异步通信: 异步通信,大量积累和其他功能有效地隔离了每个业务系统,以提高系统健壮性
在选择消息队列时,如果要安全稳定,在“可伸缩性”和“可靠性”中发挥良好作用,则没有非分布式消息服务〜
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-176176-1.html
台湾的明白人很多糊涂人也很多
那我应该死了很久了
包装前就有了呢