我远不是这个主题的专家,所以我需要你的建议。
在 Blazor Server Web 应用程序中监听 Azure 服务总线队列的可能性有哪些?当我或多或少浏览过有关此主题的所有示例时,消息通常由 Web 应用程序发送,但由控制台应用程序使用。
到目前为止,我所做的是将消息的创建(发送者功能)实现到现有的 REST API 中。我想这很简单,而且看起来效果很好。
如何处理网站是另一个主题,但我想要监听器的登录和退出功能。我们可以将其视为上线功能。为了管理这个问题,我在接收器逻辑上实现了处理器逻辑,以便我可以登录和退出消息事件。
这能行吗?或者我应该做一些不同的事情?
它以某种方式工作,但是存在干扰的错误,并且我没有足够的技术来判断这是否可能。
最佳答案
您可以查看SignalR chat app sample以获得指导。您可以用 ServiceBus 客户端逻辑替换 SignalR 代码,应该不会有问题。
该示例还包含用于启动/停止聊天的按钮,类似于您的登录/注销要求。
关于azure - 具有 Azure 服务总线消息传递的 Blazor 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74117243/