FIFO 主题的消息传输 - Amazon Simple Notification Service
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

FIFO 主题的消息传输

为了保留严格的消息排序,Amazon SNS 限制了 Amazon SNS FIFO 主题支持的传输协议集。目前,终端节点协议必须为 Amazon SQS,并将 Amazon SQS FIFO 队列的 Amazon 资源名称 (ARN) 作为终端节点。

注意

要将消息从 Amazon SNS FIFO 主题扇出到 AWS Lambda 函数中,需要执行额外的步骤。首先,为 Amazon SQS FIFO 队列订阅该主题。然后,配置队列以触发 函数。有关更多信息,请参阅 计算博客上的 SQS FIFO 作为事件源AWS一文。

SNS FIFO 主题无法将消息发送到客户托管的终端节点,例如电子邮件地址、移动应用程序、用于文本消息收发的电话号码 (SMS) 或 HTTP(S) 终端节点。不保证这些终端节点类型将保留严格的消息排序。尝试将客户托管终端节点订阅到 SNS FIFO 主题会导致错误。

SNS FIFO 主题支持与标准主题相同的消息筛选功能。有关更多信息,请参阅 FIFO 主题的消息筛选 计算博客Amazon SNS上的通过 消息筛选简化您的发布/订阅消息收发AWS一文。