首页 > 解决方案 > 使用带有 amazon SQS 的一个队列的 Masstransit 的简单示例

问题描述

我面临着公共交通的问题。我只想使用 SQS 和一个队列。我希望 masstransit 始终将消息发送到该队列并在特定端点上接收它们。(所以不发布)。发送到队列有效,但由于某种原因,我在接收消息时遇到问题。将消费者连接到端点时,文档示例对我不起作用。它抱怨 SNS(我没有使用)

有没有人有一个简单的例子?

发送到队列的总线设置(这有效)

文档中描述的接收端设置。 (不工作)

测试消费者

标签: amazon-sqsmasstransit

解决方案


好的,所以我发现如果您想将消息发送到队列,那么 SQS 与 Masstransit 结合使用就足够了。但是,当您想要接收这些消息时,Masstransit 需要允许创建 SNS 主题的凭据。

我想我对 Masstransit 将使用哪些队列进行通信有更多发言权。但是,当您将 Masstransit 与亚马逊一起使用时,它将根据需要创建自己的队列和 SNS 主题。

因此,当使用 Masstransit 时,就像我在我的情况下所做的那样。为其提供具有创建 SQS 队列和 SNS 主题的适当权限的 AWS IAM 用户凭证。


推荐阅读