消息代理服务模型
消息代理服务模型
消息代理服务的消息分发模式与消息传递模式一般分为两种,一种是点到点的消息传递,一种是发布 / 预定消息传递。点到点的消息传递模式是消息队列中会使用的一种分发模式,消息发送者和接收者之间的关系是一对一的,队列中的每条消息都只会发送给一个接收方,并且仅会使用一次;发布 / 预定消息传递模式也被称为 “发布 / 订阅”,消息的产生方会将消息发布到多个主题中,会有多个消息给接收方进行预订,进行消息主题的接收。亚马逊云科技的 Amazon MQ 服务,就是一种托管式消息代理服务。
消息代理服务与 API 服务
消息代理服务与 API 服务
消息代理是一种中间件,它充当服务之间的中间人,使用消息机制时,服务之间的通信采用异步交换消息的方式完成,消息通过消息通道进行交换。不仅如此,消息代理还能够为系统扩展提供便利,因为其具备的发布 / 预订消息传递模式,能够为数量不断变化的服务提供稳定支持。API 服务(REST API)是一种用在微服务之间的通信服务,该服务采用超文本传输协议 (HTTP) 进行通信,因此被频繁使用,并且具备广泛的互操作性。REST API 发出请求的服务采用的是立即响应模式,当接收响应的客户端关闭时,在等待应答的过程中发送方的服务将被阻止。
消息代理服务用途
消息代理服务用途

金融交易和支付处理
在金融交易和支付处理工作中,需要确保支付消息发送,并且只发送一次。利用消息代理服务,能够保证支付信息不会丢失或者被意外复制,并且能够提供收据证明,支持系统进行可靠通信。

电子商务订单处理与履行
当用户开展在线业务时,网站和电子商务平台的可靠性对于品牌信誉的影响至关重要。消息代理服务提供的高容错能力能够确保消息被使用且仅使用一次,适用于在线订单的处理。

保护静态存储和动态传输中的高度敏感的数据
如果用户所在行业会对数据进行严格的管控限制,或者数据信息内容相关的业务面临着巨大安全风险,消息代理服务的消息端到端加密功能能够解决行业问题

金融交易和支付处理
在金融交易和支付处理工作中,需要确保支付消息发送,并且只发送一次。利用消息代理服务,能够保证支付信息不会丢失或者被意外复制,并且能够提供收据证明,支持系统进行可靠通信。

电子商务订单处理与履行
当用户开展在线业务时,网站和电子商务平台的可靠性对于品牌信誉的影响至关重要。消息代理服务提供的高容错能力能够确保消息被使用且仅使用一次,适用于在线订单的处理。

保护静态存储和动态传输中的高度敏感的数据
如果用户所在行业会对数据进行严格的管控限制,或者数据信息内容相关的业务面临着巨大安全风险,消息代理服务的消息端到端加密功能能够解决行业问题