问题标签 [azure-signalr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Azure Signalr +Azure 功能 + wpf 客户端 - 如何使用 azure 功能和自托管 Azure SignalR 应用程序拥有 wpf 客户端应用程序
在搜索通过函数连接的 azure signalR 时,几乎所有结果都是 Asp 客户端。是否可以将 wpf 客户端(4.7)或 wpf 核心应用程序作为客户端?
xamarin - Azure SignalR 不适用于几种类型的手机
我正在为 Android 开发一个 Xamarin Forms 应用程序,我需要使用 Azure SignalR 函数从服务器接收事件。这在少数手机上运行良好,但在少数手机上我会遇到奇怪的错误。
- 运行 Android 7.1 的Redmi 4我看到连接成功,它没有收到任何消息。
- 运行 Android 4.4 KitKat 的Redmi 1s,它已连接并且我可以接收消息,但很快它就会断开连接,说明
remote party closed the websocket connection without completing the close handshake
或30000 ms elapsed without receiving a message from server
顺便说一句,我有一个背景Service
,我正在创建这个 SignalR Hub 并进行连接,这样即使我的应用程序进入睡眠状态,我仍然可以接收服务器事件。
它在我家的其他一些较新的手机上运行良好。所以我的问题是调试此类问题的最佳方法是什么。我没有看到任何Device Log
可以帮助我了解正在发生的事情的日志。
signalr - Azure SignalR 连接计数永不减少
我试图弄清楚为什么我的 Azure SignalR 资源的“连接计数”基本上永远不会减少。唯一一次,它会急剧下降,就像它被回收或类似的东西一样。
当用户登录我们的网站时,我们会自动将用户连接到 SignalR,我假设 SignalR 在用户离开网站时会断开连接。但它看起来不像。
我怀疑我们有多达 1000 个用户同时访问该站点,但事实并非如此,因为他们会在删除后重新连接(我们实现了重新连接功能)
我正在寻找的是有关如何调试的帮助?我怎样才能弄清楚为什么连接数没有减少?
下午:"@aspnet/signalr": "1.0.3"
努盖特:<PackageReference Include="Microsoft.Azure.SignalR" Version="1.0.8" />
android - Android:当 android 设备进入打盹模式时 SignalR 失败
我正在开发一个 Xamarin Forms 应用程序,该应用程序连接到 Azure SignalR 服务以获取服务器端事件,以通知应用程序有关服务器上发生的某些事件。
我创建了一个能够与 SignalR 服务建立此连接的后台服务,但是一段时间后看起来设备进入Doze Mode
导致服务失去与 SignalR 服务器的 tcp 连接。发生这种情况时,我看到以下错误:
Server timeout (30000.00ms) elapsed without receiving a message from the server.
我有一个重试逻辑来重新连接,即使失败,因为在这种状态下看起来没有互联网连接。但是,如果在此重试周期中,如果我让设备唤醒,则连接成功。
所以我的问题是,无论设备状态如何,我如何确保我的服务始终可以访问互联网以防止此类问题。
更新 1
这是我正在做的事情所要求的代码:
node.js - 如何使用 azure 函数处理流数据?
我使用 Azure 服务创建了一个实时解决方案。它基于以下架构工作。NSE(国家证券交易所)-> AzureFunction -> EventHub -> Azure 流分析 -> Power BI。在 Azure Function 中,我编写了以下代码。
我在这里使用该库并通过 HTTP 请求进行调用,但是对于流式传输,这不是正确的方式,你们能否分享对我的代码的任何建议或对架构工作流程的任何更改。
提前致谢。
c# - SignalR .NET 客户端连接到 Blazor .NET Core 3 应用程序中的 Azure SignalR 服务
我正在尝试在我的 ASP.NET Core 3.0 Blazor(服务器端)应用程序和 Azure SignalR 服务之间建立连接。我最终会将我的 SignalR 客户端(服务)注入到一些 Blazor 组件中,以便它们实时更新我的 UI/DOM。
.StartAsync()
我的问题是当我在集线器连接上调用我的方法时收到以下消息:
响应状态码不表示成功:404(未找到)。
引导信号RClient.cs
此文件加载我的 SignalR 服务配置,包括 URL、连接字符串、密钥、方法名称和集线器名称。这些设置在静态类中被捕获并在SignalRServiceConfiguration
以后使用。
SignalRServiceConfiguration.cs
SignalRClient.cs
我有将 SignalR 与 .NET Core 一起使用的经验,您可以在其中添加它,以便Startup.cs
文件.AddSignalR().AddAzureSignalR()
在应用程序配置中使用和映射集线器,并且这样做需要建立某些“配置”参数(即连接字符串)。
鉴于我的情况,从哪里HubConnectionBuilder
获得连接字符串或密钥以对 SignalR 服务进行身份验证?
404 消息是否可能是缺少密钥/连接字符串的结果?
azure - 在服务器上测试 Azure SignalR 连接
在 Asp.net core 3 web 应用程序中,是否可以测试服务器与 Azure SignalR 服务的连接?
是否有推荐的模式来处理服务器到 SignalService 的连接问题,例如在未连接时尝试发送和/或在遇到断开状态后重新连接(如果这甚至可能/需要)?
azure - 适用于多租户应用的 Azure SignalR 服务
在构建大型多租户应用程序时,每个租户都有自己的 Web 应用程序部署。他们应该有单独的 Azure SignalR 实例吗?
react-native - 将 Azure SignalR 与 React Native 应用程序结合使用
我看过一些关于如何SignalR
与React Native
应用程序一起使用的代码示例,但没有找到任何关于将React Native
应用程序连接到Azure SignalR
服务的信息。这可能吗?
为了进一步澄清,我使用的是服务版本SignalR
而不是托管版本。
signalr - 是否可以在 Azure 上使用 SignalR 在 .Net Core 和 MVC5 之间进行通信?
我创建了一个 AzureSignalR 实例和 2 个客户端应用程序。一个是 MVC5、.Net 4.7.2 应用程序,另一个是 .Net Core 2.2。我在两者中都创建了一个相同的 SignalR Hub
并在两者上实现了必要的javascript。我遇到的问题是,虽然每个应用程序可以分别发送和接收消息,但它们不会接收另一个应用程序提出的消息。
我可以看到对 AzureSignalR 服务的请求略有不同,因为 asrs.op 参数中的值不同,即
MVC5
.Net 核心
并想知道这是否是原因,但我看不到一种方法来更改推断的 MVC5 操作名称。
显然,我们将在某个阶段升级 MVC5 应用程序,因此在此期间这将是理想的。