【问题标题】:Microsoft Signalr architecture and how it's workingMicrosoft Signalr 架构及其工作原理
【发布时间】:2020-07-16 21:20:52
【问题描述】:

我正在尝试了解 Signalr 的工作原理。我已经阅读了很多文档,但我仍然没有完全理解。

我想先解释一下我的情况。我有一个与 Nodejs Azure 函数通信的反应前端应用程序。 我想使用 Signalr 为其添加实时性。

在文档中,我看到所有教程都使用 ASP.NET 在服务器端创建集线器。

由于我在 ASP.NET 或 C# 方面没有任何经验,我想知道是否有在服务器端使用 Signalr 而不使用 C# 而使用 NodeJS (Javascript) 的解决方案?

我也想知道 ASP.NET Core SignalR 和 ASP.NET SignalR 有什么区别? (this post 对我来说不够清楚)

【问题讨论】:

    标签: node.js websocket signalr real-time signalr-2


    【解决方案1】:

    SignalR 是 .NET 框架的一部分。它应该在 ASP.NET 或 ASP.NET Core 上使用服务器端。

    这两个框架之间的区别在于 .NET 有点像旧版框架。 .NET Core 是一个完全重写的版本,表面上看起来很像,但它是跨平台的、更轻量级的并且具有最佳性能。

    SignalR 的目标是为开发人员提供一个使用实时通信的简单库。 根据服务器或客户端的能力,它会在它们之间打开一条具有最佳协议的通道,以实现实时操作。

    现在,您需要的是像 SignalR(但不是)这样的 NodeJS 技术:https://socket.io/

    【讨论】:

      猜你喜欢
      • 2012-06-24
      • 1970-01-01
      • 2021-07-07
      • 2012-03-23
      • 2013-04-22
      • 1970-01-01
      • 1970-01-01
      • 2021-06-07
      相关资源
      最近更新 更多