我有一个外部供应商,希望我订阅他们的Azure Web PubSub服务,当某个事件发生时,我将从该服务接收通知。从我自己的Azure环境订阅这些事件的最佳方式是什么?我熟悉处理来自Azure Functions和Azure Logic应用的HTTP请求,但这是我第一次在Azure中使用Websockets(我对Azure本身也是新手)。
编辑:另外,我已经阅读了Azure Web PubSub上的文档,并遵循了一些教程。大多数教程要么展示了如何从C#控制台应用程序或Web应用程序订阅,但如果我想在收到通知时启动Azure中的工作流,该怎么办?
1条答案
按热度按时间1cklez4t1#
我订阅了他们的Azure Web PubSub服务,当发生特定事件时,我将从该服务接收通知
看起来你将充当事件处理程序上游角色。你可以运行应用程序服务器并侦听来自Azure Web PubSub服务的CloudEvents HTTP请求。https://learn.microsoft.com/en-us/azure/azure-web-pubsub/reference-cloud-events
下面是一个有关处理事件的示例:https://learn.microsoft.com/en-us/azure/azure-web-pubsub/tutorial-build-chat?tabs=csharp#handle-events