【问题标题】:Setup a P2P network using Interactor backend使用 Interactor 后端设置 P2P 网络
【发布时间】:2017-12-16 21:15:15
【问题描述】:

来自what I've read so far,Interactor 为客户端-服务器架构提供灵活、简化的配置。但是,如果您希望您的网络是 P2P 怎么办?

想来想去,我可以让所有节点成为服务器和客户端,但感觉不太对劲。有什么建议吗?

【问题讨论】:

    标签: networking configuration architecture backend interactor-backend


    【解决方案1】:

    这个问题有两个答案。

    1. 动态/自配置: 这实际上取决于用于 P2P 的底层协议。 无论您是希望实现集中式 P2P 还是分散式 P2P 基础架构,组件之间的底层通信选项都应该类似于您的客户端-服务器架构。 如果选择 TCP/IP 作为底层协议,则需要在需要相互交互的组件之间创建客户端和服务器接口。但是,使用 Interactor 的好处是那些客户端和服务器接口不需要预先配置,而是在运行时动态配置。这样,每个节点开始时所需的配置最少,客户端-服务器通信在以后需要时进行配置。

    2. 交互器间通信: 虽然该功能在 3.1.0 版本中不可用,但所有节点都将配置为与其所有对等节点进行交互器间通信。您不必担心客户端服务器配置,而是使用简单的交互器配置列出您想要与之对等的目标节点。这也可以在运行时动态配置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-07
      • 1970-01-01
      • 1970-01-01
      • 2013-01-16
      • 1970-01-01
      • 1970-01-01
      • 2014-01-17
      相关资源
      最近更新 更多