文件名称:hydra-booster:DHT索引器节点和对等路由器
文件大小:155KB
文件格式:ZIP
更新时间:2024-02-23 11:09:08
ipfs scalability dht libp2p IPFSGo
九头蛇助推器 DHT索引器节点和对等路由器 一种新型的DHT节点,旨在加速IPFS网络上的内容分辨率和内容提供。 一个(可爱的)九头蛇,腹部满是记录,许多头(同伴ID)告诉其他节点有关它们的信息,并配备了火箭助推器,可以更快地将其他节点运送到目的地。 安装 [openssl support (lower CPU usage)] go get -u -tags=openssl github.com/libp2p/hydra-booster [standard (sub-optimal)] go get -u github.com/libp2p/hydra-booster 用法 用一个单头运行一个水合增压器: go run ./main.go 传递-nheads=N选项以在同一进程中一次运行N个磁头。 它会定期打印出一条状态行,其中包含有关同级总数,正常运行时间和内存使用情况的信息。 go run ./main.go -nheads=5 或者,您可以使用HYDRA_NHEADS环境var指定头数。 还有一个更好的UI选项,该选项旨在在tmux窗口或其他工具中运行,以便您可以查看
【文件预览】:
hydra-booster-master
----LICENSE-MIT(1KB)
----head()
--------head.go(6KB)
--------opts()
--------head_test.go(3KB)
----go.mod(1KB)
----main.go(7KB)
----hydra()
--------hydra_test.go(2KB)
--------metricstasks_test.go(3KB)
--------hydra.go(7KB)
--------metricstasks.go(2KB)
----utils()
--------port-selector.go(229B)
--------port-selector_test.go(500B)
----testdata()
--------metrics()
----ui()
--------gooey.go(3KB)
--------ui.go(4KB)
--------opts()
--------ui_test.go(3KB)
----go.sum(102KB)
----metrics()
--------definitions.go(6KB)
--------metrics.go(1KB)
----datastore()
--------postgres.go(997B)
--------proxy.go(7KB)
--------proxy_test.go(5KB)
----Dockerfile(671B)
----k8s()
--------flake.yaml(51KB)
--------grendel.yaml(51KB)
--------ibycus.yaml(51KB)
--------chumpy.yaml(51KB)
--------alasybil.yaml(51KB)
--------domino.yaml(51KB)
--------hojo.yaml(51KB)
--------README.md(3KB)
--------bubbles.yaml(51KB)
--------euclid.yaml(51KB)
--------namespace.yaml(99B)
--------jetta.yaml(51KB)
----LICENSE-APACHE(520B)
----idgen()
--------idgen_test.go(634B)
--------cleaning_test.go(704B)
--------idgen.go(4KB)
--------delegated.go(2KB)
--------xortrie_test.go(1KB)
--------xortrie.go(3KB)
--------cleaning.go(2KB)
--------delegated_test.go(2KB)
----.travis.yml(384B)
----LICENSE(508B)
----periodictasks()
--------runner.go(721B)
--------runner_test.go(1KB)
----httpapi()
--------httpapi.go(6KB)
--------httpapi_test.go(11KB)
----README.md(12KB)
----Makefile(30B)
----testing()
--------helpers.go(2KB)
----promconfig.yaml(129B)
----docs()
--------deployment.md(5KB)
----.gitignore(81B)
----version()
--------version.go(279B)