0

深流文档:

对于较小的集群,过去可以在全网状配置中直接连接深层节点(每个人对每个人)。此功能在其当前版本中已被弃用,但很快将被基于 Small World Network Paradigm 的更具可扩展性(并且希望更智能)的直接消息连接器插件所取代。

是否可以使用 deepstream 集群创建描述的(但已弃用的)网格?我找不到任何真实的例子。

一个示例思想是聊天应用程序。该应用程序将在每个用户桌面上运行,并且每个用户都建立一个深度流服务器。将有一些发现逻辑连接到同一 LAN 上的其他实例。客户端将通过在其桌面上运行的自己的 ds 服务器相互同步数据。

我知道 IPFS 有这种想法,但希望它更加基于应用程序,并且 deepstream 似乎是一个不错的起点。

编辑:

我刚刚找到了这个:https ://deepstreamhub.com/tutorials/protocols/webrtc-full-mesh/

-- 有兴趣了解为什么这可能不是最好的可扩展解决方案,以及是否有可能的解决方法

4

1 回答 1

0

集群深流服务器目前仅作为我们企业产品的一部分提供 [​​1]。我们建立了一个分散的集群机制,允许它扩展到数百万个并发连接和数十亿条消息。

如果您正在寻找构建一个聊天应用程序,您将不会在每个人的计算机上运行一个深流服务器。你会做的是:

  • 设置一个 deepstream 服务器 [2](我们发现单个服务器可以轻松处理约 100 000 个连接的客户端)
  • 在 deepstreamHub [3] 上创建一个应用程序(deepstreamHub 是我们托管的 deepstream 版本,您不需要自己运行任何服务器)。

您的聊天应用程序的每个用户都有一个连接到服务器的 deepstream 客户端。这些客户端基于 websocket,能够为您的聊天应用程序发送/接收消息和同步数据。

看看我们构建的一些示例应用程序 [4],其中包括一些聊天应用程序以及您可能会感兴趣的其他演示。

深流企业1

深流开源2

深流枢纽3

示例应用4

于 2017-09-27T08:38:45.553 回答