你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure 和 AWS 上的消息传送服务

简单电子邮件服务

AWS 提供简单电子邮件服务 (SES) 用于发送通知、交易或市场营销电子邮件。 在 Azure 中,可以使用 Azure 通信服务或第三方解决方案(如 SendGrid)发送电子邮件。 这两种选项提供的电子邮件服务均可合并到解决方案中,以满足各种用例的需求。

Simple Queue Service

AWS 简单队列服务 (SQS) 提供一个消息传送系统,用于连接 AWS 平台中的应用程序、服务和设备。 在 Azure 中,有两个服务提供类似的功能:

  • 队列存储是一种云消息传送服务,可在 Azure 中的应用程序组件之间实现通信。

  • 服务总线是更可靠的消息传送系统,用于连接应用程序、服务和设备。 通过使用相关的服务总线中继,服务总线还可以连接到远程托管的应用程序和服务。

在 Azure 和 AWS 消息传送服务之间集成

如果有一组使用 Amazon SQS 的组件需要与另一组使用 Azure 服务总线的组件集成(反之亦然),则可以使用消息传送桥模式来完成。

邮件处理组件

AWS 服务 Azure 服务 描述
Simple Queue Service (SQS) 队列存储 为分离应用程序组件间的通信提供托管消息排队服务。
简单通知服务 (SNS) 服务总线 支持一组基于云且面向消息的中间件技术,包括可靠消息队列和持久发布/订阅消息。
Amazon EventBridge 事件网格 一项完全托管的事件路由服务,支持使用发布/订阅模型统一使用事件。
Amazon Kinesis 事件中心 一项完全托管的实时数据引入服务。 每秒从任何源流式传输数百万个事件,以生成动态数据管道,并立即响应业务挑战。
Amazon MQ 服务总线 服务总线高级版完全兼容 Java/Jakarta EE Java 消息服务 (JMS) 2.0 API。 服务总线标准版支持专注于队列的 JMS 1.1 子网。

消息体系结构

体系结构 说明
可缩放的 Web 应用程序 使用此参考体系结构中的经验证的做法可以改进 Azure 应用程序服务 Web 应用程序的可伸缩性和性能。
使用队列和事件的企业集成 建议用于通过 Azure 逻辑应用、Azure API 管理、Azure 服务总线和 Azure 事件网格来实现企业集成模式的体系结构。