微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在WebAPI中实现Azure消息队列

如何解决如何在WebAPI中实现Azure消息队列

我有多个WebApi托管在Azure中,但是其中一些API需要花费很长时间来处理。 建议我不要使用Azure中的调度程序函数调用,而应使用消息队列。

这是一个方法吗? 另外,请说我的API URL。 https://testwebapi.net/api1 https://testwebapi.net/api2 ,我们如何使用消息队列传达这些API,以及如何调用是从Messaging Queue中单独获取WebAPI吗?

此Azure总线服务是否与Azure的消息队列相同?

解决方法

我强烈建议您查看Azure上的相应文档,并开始做一些快速教程并发布更具体的问题。

现在,我想回答的主要问题是Azure总线服务和消息队列。

问题是,没有一个消息队列,而是Azure消息的三个选项-服务总线,事件网格和事件中心。此外,还有一种叫做“ Azure队列存储”的东西,但是考虑到您的上下文,我认为您没有想到这一点。

这里有一个非常酷的比较表-https://docs.microsoft.com/en-us/azure/event-grid/compare-messaging-services

但是,我想,我想您是在寻找最终希望使用Azure Service Bus的人。

另外,请理解,一个不会使另一个无效。随着项目的发展,您可能最终将Azure Service Bus与其他选项(例如事件中心或网格)一起使用,或者将它们全部放在不同的位置。

此外,您一直使用不正确的术语。例如,您说的是“ Azure公共汽车服务”,但实际上是“ Azure公共汽车”。另外,没有所谓的“ Azure消息队列”。因为有很多不同的Azure消息传递服务。这就是我要在此处添加的内容。在继续您的项目时,花了一些时间处理文档,并发布了更具体的问题。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。