asp.net-core - .NET Core SignalR redis 背板
问题描述
我有两个站点,一个在 Blazor Server 中,另一个在 Blazor Wasm 中,我需要 SignalR 和 redis 来与两个应用程序通信,但它们生成不同的通道。我读到这两个项目必须具有相同的名称。这是唯一的方法吗?
解决方案
我以为“AddStackExchangeRedis”取自启动项目的项目名称,但您只需使用 Hub 实现创建一个新项目,然后从每个启动项目中调用它,这会生成相同的通道名称,并且您可以相互通信。
推荐阅读
- angular - 可以为多个服务器地址配置代理吗?
- python - 如何通过python连接到MariaDB?
- vuejs3 - Inertia.reload() 不加载超过 1 个组件
- docker - Docker Swarm 安全最佳实践
- javascript - 使用 JQuery null 从 Ajax 提交滑块值
- mysql - MySQL Query 使用 Char() 函数不显示预期结果“Ñ”字符
- python - 如何将解包迭代器作为参数传递给函数?
- android - Android 报警管理器工作不一致
- go - 有什么方法可以获取 pod 在 kubernetes 中处于 RUNNING 状态和 PENDING 状态的时间?
- mysql - Mysql:获取没有具有某些属性的后续记录的记录