dht:Go中的KademliaMainline DHT节点 源码
这是实现的golang Kademlia / Bittorrent DHT库。 通常由Torrent客户端(例如,但也可以由独立的DHT路由器使用,或用于其他更具创造力的目的。 尽管DHT具有简单的API,但它的性能很好,并支持最重要的功能。 如果禁用了可选的速率限制功能,则多节点部署能够在非常老的AMD Athlon(tm)64处理器3700+的单核中每秒处理5000个以上的传入数据包。 默认情况下,如果DHT节点连续运行几天,则应使用大约1。 30MB的RAM。 可以通过相应地更改MaxInfoHashes和MaxInfoHashPeers来进行调整。 有关用法的详细信息,请参见以下在线文档: : 完整的示例在:
文件列表
dht-master.zip
(预估有个22文件)
dht-master
go.mod
306B
.gitattributes
12B
dht_test.go
7KB
dht.go
36KB
krpc.go
8KB
routing_test.go
6KB
neighborhood_test.go
3KB
peer_store.go
5KB
go.sum
888B
暂无评论