azure - 具有 Azure 服务总线消息传递的 Blazor 服务器

标签 azure blazor-server-side azureservicebus azure-servicebus-queues

我远不是这个主题的专家,所以我需要你的建议。

在 Blazor Server Web 应用程序中监听 Azure 服务总线队列的可能性有哪些?当我或多或少浏览过有关此主题的所有示例时,消息通常由 Web 应用程序发送,但由控制台应用程序使用。

到目前为止,我所做的是将消息的创建(发送者功能)实现到现有的 REST API 中。我想这很简单,而且看起来效果很好。

如何处理网站是另一个主题,但我想要监听器的登录和退出功能。我们可以将其视为上线功能。为了管理这个问题,我在接收器逻辑上实现了处理器逻辑,以便我可以登录和退出消息事件。

这能行吗?或者我应该做一些不同的事情?

它以某种方式工作,但是存在干扰的错误,并且我没有足够的技术来判断这是否可能。

最佳答案

您可以查看SignalR chat app sample以获得指导。您可以用 ServiceBus 客户端逻辑替换 SignalR 代码,应该不会有问题。

该示例还包含用于启动/停止聊天的按钮,类似于您的登录/注销要求。

关于azure - 具有 Azure 服务总线消息传递的 Blazor 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74117243/

相关文章:

asp.net-mvc - 应用服务及其相应的 Web API 是否应该使用相同的 Application Insights?

python - 如何使用 Python 仅列出 1 个 Azure 虚拟机的详细信息?

azure - Azure 云服务中的目标 .NET 4.5.2

azure - 如果某个主题尚不存在,如何自动创建该主题的订阅?

azure - Azure 服务总线中的订阅能否获取之前代理的消息?

node.js - 我无法将我的 Node js 应用程序部署到 Microsoft Azure

blazor - 如何在 Blazor 中的单击事件中获取目标元素

c# - 为什么 Blazor 生命周期方法会执行两次?

c# - 迁移到 .NET Core 6 后 Blazor PageTitle 标签不起作用

azure - 连接到 Azure ServiceBus 队列