文件名称:binder:通过Apache Zookeeper的TritonManta DNS服务器
文件大小:91KB
文件格式:ZIP
更新时间:2024-05-23 09:43:22
JavaScript
活页夹 该存储库是Joyent Triton和Manta项目的一部分。 有关贡献准则,问题和常规文档,请访问和项目的主要页面。 此存储库包含Binder,这是在ZooKeeper之上实现的DNS服务器。 主机使用将自己注册到DNS。 绑定程序的行为,在服务发现中使用的行为以及ZooKeeper记录格式在Registrar文档中进行了描述。 活动分支 当前该存储库有两个活动分支,用于Manta的两个活动主要版本。 有关主要Manta版本的详细信息,请参见。 -对于mantav2的发展,曼塔的最新版本。 这是Triton使用的版本。 用于开发mantav1,这是Manta的长期支持维护版本。 配置 由于活页夹预期与ZooKeeper服务器在同一主机上运行,因此将硬编码与::1进行对话以查找ZK。 您可以通过将环境变量ZK_HOST设置为其他IP地址来覆盖此设置。 这实际上仅用于测试
【文件预览】:
binder-master
----.gitignore(180B)
----boot()
--------setup.sh(6KB)
--------configure.sh(750B)
----package.json(849B)
----main.js(8KB)
----Makefile(7KB)
----src()
--------nvlist_equal.h(486B)
--------smfx.h(2KB)
--------zklog.c(18KB)
--------smf_adjust.c(25KB)
--------utils.h(946B)
--------nvlist_equal.c(6KB)
--------smfx.c(9KB)
--------utils.c(2KB)
----bin()
--------balstat(1KB)
----smf()
--------methods()
--------manifests()
----LICENSE(16KB)
----env.sh(439B)
----.gitmodules(743B)
----deps()
--------eng()
--------mname-balancer()
--------manta-scripts()
--------jsstyle()
--------sdc-scripts()
--------zookeeper-common()
--------javascriptlint()
----tools()
--------jsl.node.conf(7KB)
--------jsstyle.conf(313B)
--------service_bundle.dtd.1(26KB)
--------rsync-to(3KB)
--------cstyle.pl(26KB)
--------bashstyle(2KB)
----README.md(2KB)
----lib()
--------recursion.js(13KB)
--------index.js(588B)
--------zk.js(8KB)
--------server.js(24KB)
----sapi_manifests()
--------registrar()
--------binder()
----Jenkinsfile(1KB)
----test()
--------database.test.js(3KB)
--------host.test.js(5KB)
--------runtests(3KB)
--------service.test.js(8KB)
--------dig.js(4KB)
--------helper.js(7KB)