这是实现的golang Kademlia / Bittorrent DHT库。 通常由Torrent客户端(例如,但也可以由独立的DHT路由器使用,或用于其他更具创造力的目的。 尽管DHT具有简单的API,但它的性能很好,并支持最重要的功能。 如果禁用了可选的速率限制功能,则多节点部署能够在非常老的AMD Athlon(tm)64处理器3700+的单核中每秒处理5000个以上的传入数据包。 默认情况下,如果DHT节点连续运行几天,则应使用大约1。 30MB的RAM。 可以通过相应地更改MaxInfoHashes和MaxInfoHashPeers来进行调整。 有关用法的详细信息,请参见以下在线文档: : 完整的示例在: