我想在.NET核心之上的微服务应用程序中实现一个发布/订阅系统,而且由于我已经在AWS之上构建了所有东西,所以我开始检查SQS。
但据我所知,SQS只是一个队列,不提供这种可能性,所以是的,我可以发送和读取消息到队列,但我不能让客户端基于主题实时消费,并向每个订阅该主题的客户端发送消息,对吗?所以他们才有SNS。
据我所知,为了使用SNS,我们总是需要使用SQS,但我没有发现的是如何在.NET核心上集成SNS?有好的教程吗?因为对于SQS来说有很多,但是对于SNS,我找不到多少。
发布于 2021-10-11 15:45:57
“我找不到的是我如何在.NET上集成SNS”
有一个全新的AWS教程(仅几天前),它展示了如何使用AWS.NET API创建MVC .NET应用程序,该应用程序使用.NET SNS API编写发布/子应用程序。本例还使用.NET异步调用。

https://github.com/scmacdon/AWSTracker/tree/master/SNSSampleApp
发布于 2022-10-28 09:12:52
您应该考虑SQS和SNS的组合,这是正确的。
SQS缺乏pub/sub,而SNS缺少竞争消费者。
NServiceBus提供了正确和安全地使用这两个底层服务以及在.net内核中工作所需的所有中间件。下面是一个简单的示例:https://docs.particular.net/samples/sqs/simple/
有关其工作方式的更多信息,请查看docs:https://docs.particular.net/transports/sqs/。
https://stackoverflow.com/questions/69528724
复制相似问题