pydht:Kademlia DHT数据存储的Python实现

时间:2024-06-05 22:23:54
【文件属性】:

文件名称:pydht:Kademlia DHT数据存储的Python实现

文件大小:7KB

文件格式:ZIP

更新时间:2024-06-05 22:23:54

Python

pydht Kademlia DHT数据存储的Python实现。 对于以分散方式分布键值存储很有用。 要创建一个新的DHT群,只需使用要监听的主机和端口调用DHT()。 要加入现有的DHT群,还应提供任何现有节点的引导主机和端口号。 节点将在使用过程中适当地发现群集的其余部分。 示例-两节点DHT: >>> from pydht import DHT >>> host1, port1 = 'localhost', 3000 >>> dht1 = DHT(host1, port1) >>> >>> host2, port2 = 'localhost', 3001 >>> dht2 = DHT(host2, port2, boot_host=host1, boot_port=port1) >>> >>> dht1["my_key"] = [u"My", u"json-serializ


【文件预览】:
pydht-master
----setup.py(481B)
----.gitignore(248B)
----pydht()
--------pydht.py(6KB)
--------peer.py(3KB)
--------__init__.py(45B)
--------shortlist.py(2KB)
--------hashing.py(241B)
--------bucketset.py(1KB)
----LICENSE(1KB)
----README.rst(818B)

网友评论