文件名称:hivemq-consul-cluster-discovery:通过Consul的HiveMQ群集节点发现
文件大小:78KB
文件格式:ZIP
更新时间:2024-05-17 07:49:43
Java
HiveMQ Consul群集发现插件
该插件允许您的HiveMQ群集节点通过Consul交换信息来动态发现彼此。
这个怎么运作
启动时,插件会使用HiveMQ代理的主机名和端口注册Consul服务。 然后,每个经纪人会定期检查Consul中已注册服务的列表,并尝试组成一个集群。 另外,每个领事服务都配备了TTL健康检查,每个经纪人都会对其进行更新,以便可以检测到过时的条目。
建造
要构建jar,请执行:
./gradlew shadowJar
安装
将jar文件从构建目录buid/libs/hivemq-consul-cluster-discovery-
【文件预览】:
hivemq-consul-cluster-discovery-master
----gradlew(5KB)
----src()
--------test()
--------main()
----Dockerfile(886B)
----Gemfile(166B)
----spec()
--------hivemq-consul-cluster-discovery()
--------compose_wrapper.rb(499B)
--------spec_helper.rb(2KB)
--------docker-compose.yml(967B)
----examples()
--------consuldiscovery.properties(689B)
----.travis.yml(1KB)
----config()
--------config.xml(580B)
--------logback.xml(2KB)
----LICENSE(1KB)
----gradle()
--------wrapper()
----README.md(5KB)
----gradlew.bat(2KB)
----Gemfile.lock(2KB)
----.gitignore(144B)
----build.gradle(2KB)