我设法创建了一个由 2 个 Vernemq 节点组成的集群。
两者都通信良好并且分别位于不同的服务器
- A.company.com
- B.company.com
以下命令显示两个节点都在运行。(使用ssl和8883端口)
vmq-admin cluster show
+-----------------------+-------+
| Node |Running|
+-----------------------+-------+
|ServerAMQ@10.107.1.25 | true |
|ServerBMQ@10.107.1.26 | true |
+-----------------------+-------+
实际上一切都运行良好,例如:
mosquitto_pub -h a.mycompany.com -p 8883 -t 'topic/A/1' -m "foo" -d --cert client.crt --key client.key --cafile ca.crt -d
当我订阅 A.mycompany.com时,集群是否分发到B.mycompany.com?
可以请有人分享一些关于它是如何工作的见解吗?
由于我在这方面没有任何经验,请问您哪种方式是监督集群活动的最佳方式?
- Graphite(我看到了一些集群的相关指标)
- http://(oneofthetwoserver):8888/metrics
问候,
皮埃尔