signalr相关内容

Signalr 使用 Redis 背板不传播消息

我有一个 .net 4.5 MVC 应用程序,我最近将它转移到了 AWS,因此我们需要向我们的 Signalr 实现添加一个背板.我已按照 https://docs.microsoft.com/en-us/aspnet/signalr/overview/performance/scaleout-with-redis.我已经安装了 nuget 包,我当前的配置如下所示: [程序集:OwinStar ..
发布时间:2021-07-05 20:15:36 C#/.NET

如何使用 Azure 辅助角色和 OWIN 缩放 SignalR

SignalR 使用 Azure Web 角色进行了惊人的扩展.但是,当我在 Azure 辅助角色中使用自托管 OWIN 项目时,添加多个实例时 SignalR 将开始出现问题.作为记录,我的项目使用 Redis 作为背板. 当 Azure Worker Role 实例数超过 1 时,客户端连接将随机失败并显示错误“ConnectionId 的格式不正确".我相信这是由于负载平衡导致单个客户 ..
发布时间:2021-07-05 20:11:09 C#/.NET

SignalR.Redis 在幕后如何工作?

除了阅读 github 中的代码,是否有任何关于 SignalR.Redis 包如何工作的白皮书类型的文档?具体来说,我想知道它向 Redis 添加了哪些键、更新/删除策略等.在 Redis 内部查看时,我所看到的只是以下调用中指定的一个键(即“SignalR.Redis.Sample"): GlobalHost.DependencyResolver.UseRedis(server, Int32 ..
发布时间:2021-07-05 19:53:27 其他开发

在 React Native 中使用 ASP.NET SignalR

实际上,我想在 React Native 中使用 ASP.NET 和 SignalR 构建聊天应用程序. 我的后端 API 来自 ASP.NET 无需将服务器从 ASP.NET 更改为 ASP.NET Core,是否可以使用 SignalRReact Native? 中的代码> 我已经测试了 @aspnet/signalr 并且它与 ASP.NET 不兼容,并且我还测试了 signalr ..
发布时间:2021-07-04 20:19:14 C#/.NET

Python 的 SignalR 替代品

在 Python 世界中 SignalR 的替代品是什么? 准确地说,我在 Windows 8 上使用带有 python 2.7.6 的 Tornado;我发现了 sockjs-tornado(Python 菜鸟;对于给您带来的不便,我们深表歉意).但是 sockjs 仅支持 3 种类型的事件,并且存在一些限制;我需要诸如组、订阅者、传播和 SignalR 提供的其他功能之类的东西. ..
发布时间:2021-06-26 19:36:51 Python

使用 SignalR 与 WCF 将数据推送到客户端?

我有一个 WPF 客户端-服务器应用程序.现在我有这样的场景,客户端将连接到服务器,服务器将定期将数据推送到客户端.我对应该选择什么技术和方式来通知客户有点困惑. SignalR 最适合我认为的 Web 应用程序,而且我有桌面应用程序.通过WCF服务,我们可以通过Duplex channel和callback实现推送通知.那么能否请您指导我使用 SignalR 或 WCF 服务的优缺点是什么 ..
发布时间:2021-06-23 19:13:44 其他开发

SignalR 和 Pusher 的区别

我想使用 React 作为前端技术创建一个 Web 应用程序.该应用的一项要求是,服务器将能够向所有客户端更新有关更改的信息(不必是准确的实时,但应在不超过 10 秒后更新). 像客户端每隔几秒向服务器请求更新这样的解决方案是不可能的. 要求: 1) 服务器应使用 .NET 或 Node.js 实现. 2) 连接必须通过 IIS 的 443 端口进行保护. 我阅读了一 ..
发布时间:2021-06-23 19:13:01 其他开发

SignalR:生成的代理与动态创建的集线器文件

SignalR 集线器代理生成器的输出是否与动态生成的集线器代理文件基本相同?如果不是,有什么区别? 我的问题的一些背景:由于执行期间的依赖性问题,我正在努力使用命令行工具创建集线器代理,我确实认为获取动态生成的文件可能是一种更简单的方法. 解决方案 如前所述 在这个 ASP.NET 页面关于使用带有 SignalR 的集线器: 生成的代理及其作用 您可以编写 JavaS ..
发布时间:2021-06-22 20:30:58 C#/.NET

SignalR IOS 客户端、Web 套接字传输无法从服务器调用该方法

我使用 SignalR-ObjC 客户端来提供我的 IOS 应用程序和 .Net 服务器之间的通信. 我可以从自托管跨域服务器连接 longpulling 和调用方法,没有任何错误.但是由于我的应用程序需要,我必须使用 WebSocket.我有一个单身经理,如: @implementation SignalRManager静态 int reconnectingTry;+ (id)share ..
发布时间:2021-06-11 20:09:37 C#/.NET

单元测试 SignalR 集线器

我想在 SignalR 中测试我的集线器,最好的方法是什么? 目前我想到的可能解决方案: 创建一个可测试的中心 分离类的抽象逻辑 Selenium(想测试更小的单元) 或者是否忽略了一些 SignalR 测试功能 目前使用 SignalR 0.4 和 NUnit 作为测试框架. 解决方案 这个 link 展示了如何使用 Moq 对 SignalR 集线器方法进行单元 ..
发布时间:2021-06-11 18:34:30 其他开发

RavenDB 和 SignalR Nuget 包依赖冲突

基本冲突. SignalR 需要 Newtonsoft.Json 4.0.7 或更高版本,而 RavenDB 需要等于 4.0.5 的版本.这显然意味着它们不能并排安装. 因此,除了从其中一个下载源代码并在本地找出依赖项,然后必须检入由此创建的二进制文件之外,是否有一种可能的方法来保持使用 NuGet 管理依赖项,也许只是转发DLL 调用(例如 Mvc 对每个新版本所做的)? 解 ..
发布时间:2021-06-09 20:51:04 其他开发

在 SiganlR 中处理并发连接

我正在使用 .Net 框架 4.5.2,我将开始制作一个通知系统,该系统将来自 Web 应用程序的通知发送到从 Windows 窗体桌面应用程序连接的用户中. 经过调查,我发现合适的解决方案是使用 signalR,因为它支持在将通知发送到连接的客户端之前过滤通知. 但我担心的是:当我在 Web 应用程序中创建我的 HUB 类时,我实现了 OnConnected 方法,该方法将检测连接到 ..

SQL 查询通知并不总是适用于横向扩展设置 (SQL Server)

SQL 查询通知在我们的环境中并不总是有效.它们似乎工作了一段时间,然后我们在 SqlDependency.Start(...) 方法调用上得到一个 ArgumentException(用于模拟的无效令牌 - 它不能被复制)异常,并且 SqlMessageBus 回退到使用轮询机制.之后,直到 SQL 消息总线被释放后,才会尝试 SQL 查询通知. 看起来,SqlMessageBus 并不总 ..
发布时间:2021-06-09 18:36:50 C#/.NET

SignalR Core - 错误:Websocket 关闭,状态代码:1006

我在 Angular 应用中使用 SignalR.当我在 Angular 中销毁组件时,我也想停止与集线器的连接.我使用命令: this.hubConnection.stop(); 但我在 Chrome 控制台中收到错误消息:Websocket 关闭,状态码:1006 在边缘:错误错误:未捕获(承诺):错误:由于连接关闭而取消调用.错误:由于连接关闭,调用被取消. 它确实有效并且连 ..
发布时间:2021-06-03 19:40:50 其他开发

来自控制器的 SignalR 调用

我需要将字符串从我的控制器传递到一个 signalR 集线器,并让它在我的页面上呈现.我遵循了以下聊天教程:https://docs.microsoft.com/en-us/aspnet/core/tutorials/signalr?view=aspnetcore-2.2&tabs=visual-studio 聊天教程的下一步是向我的控制器发出消息调用,如下所示: [HttpPost]公共 ..
发布时间:2021-06-03 19:04:41 C#/.NET

SignalR 是否适用于移动设备

这可能是一个简单的问题,但我正在努力寻找答案.谁能告诉我 SignalR 是否在移动浏览器(如 S3 或 pads 等)上受支持?如果不支持 websockets,我可以看到它回退到长轮询,但我可以找出移动浏览器是否支持它?我找到了一个在线井字游戏演示,但这不适用于我的手机. 感谢您的帮助... M 解决方案 你的意思是在浏览器中还是原生应用可以做到? 如果浏览器支持所需 ..
发布时间:2021-06-03 18:35:01 其他开发

Exchange绑定在RabbitMQ和SignalR的MassTransit中不起作用

我已经使用masstransit rabbitMQ和signalR实现了.net核心Web api,并试图使signalR背板正常工作.我怀疑问题出在大众运输为我解决的交换绑定上,但我无法弄清楚这种行为到底有什么错. 我在这里的目标是拥有一个可以被另一个应用程序调用的终结点(现在我使用邮递员为此),该终结点将向所有客户端(js端)发布一条消息,但是每当消息发布并到达时到交易所,因为没有绑定, ..
发布时间:2021-05-31 20:21:19 其他开发