使用一个带有亚马逊SQS的队列的Masstransit的简单示例

时间:2019-10-22 14:01:22

标签: amazon-sqs masstransit

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

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

The setup of the bus for the send to the queue (this works)

The setup of the receiving end as described by the documentation. (Does not work)

the TestConsumer

1 个答案:

答案 0 :(得分:0)

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

我想我在Masstransit将用于通信的队列中有更多发言权。但是,当您将Masstransit与Amazon结合使用时,它会根据需要创建自己的队列和SNS主题。

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