文件名称:追踪器::globe_with_meridians:JitHub追踪器服务
文件大小:24KB
文件格式:ZIP
更新时间:2024-02-23 12:17:20
tracker p2p jit jithub jitcoin
追踪器 该存储库包含跟踪器服务的所有源,该跟踪器服务以集中方式处理连接到网络的客户端的集合以及其他管理任务。 它由一个处于ROOT模式的实例组成,该实例将在REGULAR模式下管理一堆跟踪器,从而可以扩展设置。 客户端使用跟踪器公开的开放API,从而能够检索网络信息,包括要连接的所有常规跟踪器的列表。 发展 一旦安装了Docker和docker-compose,就可以运行 docker-compose build docker-compose up (-d) 配置 跟踪器实例通过提供特定的环境变量进行配置,下面列出了大多数环境变量。 除了特定于跟踪器的env变量,您还可以通过在生产环境中使用特定于Node.js的变量(如NODE_ENV来优化性能。 启动模式 使用所需的环境变量STARTUP_MODE ,可以将跟踪器服务配置为以任一模式启动,因为一个跟踪器部署即开即用地支持两种模式,因此您不必引入多个跟踪器 支持的值为: ROOT , REGULAR API 跟踪器提供了两组端点: internal和external 。 内部端点仅应在内部暴露给其他跟踪器。 外部端点需要可公开访问。
【文件预览】:
tracker-master
----package.json(928B)
----tslint.json(580B)
----.prettierrc(190B)
----Dockerfile(588B)
----LICENSE(1KB)
----src()
--------heartbeat.ts(412B)
--------servers()
--------middleware.ts(535B)
--------cache.ts(146B)
--------types.ts(552B)
--------index.ts(807B)
--------env.ts(917B)
--------util.ts(1KB)
----tsconfig.json(304B)
----docker-compose.yml(682B)
----.gitignore(1KB)
----.dockerignore(21B)
----README.md(2KB)
----yarn.lock(33KB)
----.editorconfig(178B)
----.gitattributes(66B)