我正在为一个暴露2个端点的服务编写Node.js Grpc客户端,例如:localhost:50051, localhost:50052
。如果请求在localhost:50052
上失败,我希望能够在localhost:50051
上重试。
我能想到实现这一目标的一种方法是创建2个独立的客户端。但是,我想知道是否有办法通过创建单个客户端来实现这一点,例如:new test_proto.test(['localhost:50051', 'localhost:50052'],grpc.credentials.createInsecure());
我尝试在Github的各个维基页面和问题上寻找答案,但我不能。
任何建议都会有很大的帮助,谢谢!