我在集群中部署了一个区块链。我在集群节点中运行了一个geth实例,在另一个集群节点中运行了另一个实例,形成了一个块链。我想运行一个脚本,它需要访问两个集群节点中的提供者。例如:
node1 - ws:127.0.0.1:3001
node2 - ws:127.0.0.2:3002
在脚本中,我将提供程序添加为:
var web3Provider_1 = new Web3(new Web3.providers.WebsocketProvider('ws://127.0.0.1:3001'));
var web3Provider_2 = new Web3(new Web3.prov
我正在设计一个架构,其中所有的微服务都是集群的。例如:5个web服务器,1个集群数据库,1个集群队列系统,8个集群工作者(如发送电子邮件、发送sms等)队列中的用户(任务由web服务器推送)
我想知道最好的做法是检测每个“微服务集群”是健康的,以及在这种情况下如何“快速故障”整个服务,其中一个微服务不可用。
所有的服务都在nginx for ha代理的后面--应该是nginx监视一切并失败吗?如何检查所有微服务的健康状况?