go p2p:基于消息的P2P网络库 源码
对等 一个用于编写对等应用程序的库。 似乎大多数对等库都竭尽全力在尽可能多的不同传输上提供可靠的流抽象。 这使它们不适合在有损媒体(UDP,IP,以太网)上构建协议。 这也是这项工作的错误抽象。 实际上,几乎没有协议是基于流的。 在大多数情况下,可靠的流仅用于创建可靠的请求-响应抽象。 许多协议都建立在可靠的请求-响应抽象上。 这是一个有价值的原语。 该库采用基于消息的方法,而不是基于流的方法。 消息可能不可靠或可靠,因此(因此)需要响应。 这两种通信分别由Tell和Ask方法表示。 设计 核心抽象是Swarm 。 代表一组可以互相发送消息的节点。 type Swarm interfa
下载地址
用户评论