一、消息服务独立部署,独立维护,独立伸缩数据库
二、消息存储按需选择不一样选择不一样的数据库来集成实现分布式
三、消息服务能够被相同的使用场景公用,下降重复建设消息服务的成本spa
四、从应用(分布式服务)设计开发的角度实现了消息数据的可靠性,消息数据的可靠性不依赖于MQ中间件,弱化了MQ中间特性的yilia设计
五、下降了业务系统与消息系统的耦合,有利于系统的扩展维护;中间件
一、一次消息发送须要两次请求接口
二、主动方应用系统须要实现业务操做状态校验查询接口开发