我们正在尝试使用SNS + SQS作为我们的发布/订阅来创建应用程序。
但是,随着开发的继续,我们注意到我们很难跟踪sns + sqs映射,因此,创建sns主题名称和sqs队列名称的标准化模式非常困难,但我们发现sqs队列名称具有较低的字符数限制很奇怪而不是sns主题名称。
SNS主题名称:
<appName>-<environment>-<topicName>
SQS队列名称:这样做的原因是让我们立即知道队列所订阅的主题
<appName>-<environment>-<topicName>-<queueNameSubscribedToTopic>
SQS队列的名称总是比sns主题名称长。我们可能会在这里遗漏某些东西,为什么AWS专用于SNS主题名称的字符限制比SQS队列名称更高的字符限制