文件名称:discover:基于Kademlia DHT协议的节点发现
文件大小:50KB
文件格式:ZIP
更新时间:2024-05-26 00:17:28
JavaScript
发现 稳定性:2- Discover是一种分布式的无主节点发现机制,可根据节点ID定位任何实体(服务器,工作人员,无人机,参与者)。 它无需预先定义的体系结构即可实现点对点通信。 贡献者 , , 内容 安装 npm install discover 测验 单元测试 npm test Localhost视觉跟踪测试 npm run-script localtest 概述 Discover是一种分布式的无主节点发现机制,可根据节点ID定位任何实体(服务器,工作人员,无人机,参与者)。 它无需预先定义的体系结构,也无需集中式路由器或集中式消息传递即可实现点对点通信。 值得强调的是,发现只是发现机制。 您可以找到节点的位置(例如,它是主机名和端口),但是要与之通信,您应该自己进行操作。 每个发现实例将信息存储在多个节点上。 每个实例还充当外部“网关”,以超出本地环境。 例如,
【文件预览】:
discover-master
----scripts()
--------test.js(97B)
--------localtest.js(9KB)
----LICENSE(1KB)
----test()
--------find.js(15KB)
--------add.js(5KB)
--------onTransportPing.js(4KB)
--------onNode.js(7KB)
--------unreachable.js(4KB)
--------new.js(2KB)
--------register.js(8KB)
--------cache.js(3KB)
--------onReached.js(2KB)
--------onUnreachable.js(5KB)
--------onKBucketPing.js(8KB)
--------onFindNode.js(9KB)
--------unregister.js(2KB)
----README.md(32KB)
----docs()
--------Discover.md(13KB)
----.gitignore(12B)
----index.js(40KB)
----package.json(788B)