SignalR 背板的可靠性如何?

2023-12-20

对于所有消息是否会到达所有订阅节点的问题,SignalR Backplane 的可靠性如何?底层是否使用可靠的协议,或者消息是否有可能丢失?

显然,(例如)由于某些网络问题,一个节点可能会关闭一段时间。当再次可达时,SignalR Backplane 将传送所有中间消息。这至少是我所理解的大卫福尔 https://stackoverflow.com/a/13063449/331281:

[...] 这个非常重要! SignalR 不是可靠的消息传递,它是一个连接抽象。我们可能会缓冲长轮询的消息,但您不能依靠消息永远存在。如果您有重要的消息需要保留,那么就保留它们。

但在这种情况下,“永远”到底有多长呢?可以量化/配置吗?

如果要在 SignalR 背板之上构建可靠的系统,是否还需要考虑其他场景?


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SignalR 背板的可靠性如何? 的相关文章

  • SignalR - 无法建立 SSL/TLS 安全通道的信任关系

    我正在尝试从服务器代码调用我的 signalR hub 方法 但它给了我一个错误 无法建立 SSL TLS 安全通道的信任关系 我的服务器端代码是这样的 private void InvokeNotification string meth
  • SignalR hub 中的上下文为空

    我有一个 Web 表单应用程序并进行测试 以了解 SignalR 如何满足我的要求之一 我的中心代码 using System using System Collections Generic using System Linq using
  • 请求线程外部的 ASP.NET Core RC2 SignalR Hub 上下文

    我目前正在尝试RC2释放ASP NET Core我遇到了一个问题SignalR 我需要能够在请求线程之外向客户端发送消息 现在 在完整的 NET 框架中 您可以执行以下操作 var context GlobalHost Connection
  • Signal-R 如何适应 IIS 激活模型?

    我正在学习 Signal R 这是我一直以来的想法 Signalr 如何融入 IIS ASP NET 生命周期 集线器的寿命有多长 我看到它们有重新连接语义 IIS 是否会阻止具有持久连接的 AppDomain 关闭 据我了解 IIS 旨在
  • SignalR 客户端无法在 AngularJs 控制器内工作

    我已经根据路线创建了 Angular 应用程序 在不使用路由的情况下 信号器工作正常 但是当我使用路由时 信号器仅以一种方式工作 从客户端到服务器 Scripts a href Today Today a a href History Hi
  • SignalR cookie 未从客户端发送

    我有一个从客户端发送的 cookie 用作我的 MVC Web 服务的一部分 但是现在我已将集线器集成到此应用程序中 集线器不会发送 cookie 而 mvc 应用程序会发送该 cookie 现在 在阅读其他类似的问题 不是很多 后 coo
  • SignalR Groups.Add 超时并失败

    我正在尝试使用 SignalR 2 2 将成员添加到组中 每次 我都会遇到 30 秒超时并收到 System Threading Tasks TaskCanceledException 任务已取消 错误 从我编写的 GroupSubscri
  • Python 的 SignalR 替代方案

    Python 世界中 SignalR 的替代方案是什么 准确地说 我在Windows 8上使用tornado和python 2 7 6 我发现sockjs龙卷风 https github com MrJoes sockjs tornado
  • 如何在.net core项目中使用SignalR Core监听postgresql数据库?

    我正在开发 net core Web 应用程序 我想监听我的 PostgreSQL 数据库 如果桌面上有任何变化 我必须得到它 所以根据我的研究 我必须使用SignalR Core 我用 SignalR 做了一些示例应用程序 例如聊天应用程
  • SignalR .NET Core 驼峰命名法 JSON 合约解析器

    使用 NET Core RC2 让 SignalR 工作 但试图让它返回 JSON 中的驼峰命名法属性 对于我正在使用的 API services AddMvc AddJsonOptions o gt o SerializerSetting
  • 在 Android 中实现 Signal R

    我尝试过以下方式 import java util concurrent ExecutionException import microsoft aspnet signalr client LogLevel import microsoft
  • SignalR 无法连接到 SSL 上的 Azure Redis

    我目前在 Azure 上托管我的 redis 缓存服务器 并让 signalR 依赖它作为骨干 使用以下内容 GlobalHost DependencyResolver UseRedis 服务器 端口 密码 eventKey 这可以在端口
  • 浏览器多个选项卡中的不同连接

    为什么 SignalR 在浏览器的多个选项卡中为同一登录用户建立不同的连接 有没有一种方法可以为同一浏览器中打开的所有选项卡建立一个连接 我所说的连接是指 SignalR 中用户的连接 ID 因为同一浏览器的不同选项卡是不同的文档 进程 每
  • C# SignalR 异常 - 连接在收到调用结果之前开始重新连接

    我正在开发 2 个应用程序 第一个是 C 控制台应用程序 另一个是 Asp net Web 应用程序 我正在使用 SignalR 连接两者 这是我的 C 控制台应用程序 客户端 public class RoboHub public sta
  • Xamarin - SignalR 挂在连接上

    我正在尝试将我的 Xamarin 应用程序连接到托管在 Azure 上的 SignalR 后端 我遇到的问题是每次我在 HubConnection 上调用 StartAsync 时 它都会挂起客户端并且请求永远不会完成 我尝试通过应用程序进
  • 信号器重试逻辑 .Net Core

    我们在 Signalr Net Core 中遇到了重新连接问题 重新连接到 signalr hub 的最佳实践是什么 以下似乎是有关重新连接的最受尊敬的文章 但似乎已经过时了 不是吗 将 SignalR 2 0 NET 客户端重新连接到服务
  • 关闭/断开 ASP.NET Core signalR 客户端连接的正确方法是什么?

    我是一名新用户 正在努力从 ASP NET Core Blazor 服务器页面正常关闭辅助 signalR 客户端 我正在 Blazor 服务器页面的首次渲染上设置辅助 signalR 客户端连接 当通过浏览器选项卡关闭页面时 我试图关闭此
  • SignalR hub.js 缩小

    SignalR github 存储库可扩展性位于https github com SignalR SignalR wiki Extensibility https github com SignalR SignalR wiki Extens
  • SignalR 在一台计算机上工作,但在其他计算机上工作

    我们有一个托管 SignalR 的 Windows 服务 相同的代码在不同的机器上运行 会得到不同的结果 如果我在笔记本电脑上访问此链接 它会起作用 https localhost signalr negotiate 回复 Url sign
  • 如何使用 Signalr 编写 NLog 目标

    我正在尝试为 NLog 编写一个目标 以使用 SignalR 将消息发送到连接的客户端 这就是我现在所拥有的 我想知道的是我应该使用解析 ConnectionManager像这样 or 不知何故获取对集线器的引用 SignalrTarget

随机推荐