你当前正在访问 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 事件网格来实现企业集成模式的体系结构。 |