我开始与 NEST 合作。我在上一个问题中看到,我应该在程序开始时只使用一次 TryConnect,然后使用 Connect。但这对于长时间运行的系统来说似乎有点太天真了。如果我有一个由 3 台机器组成的集群,并且我想确保我可以连接到这 3 台机器中的任何一台,该怎么办?推荐的方法应该是什么?
我应该: - 每次使用 TryConnect 并在失败时使用不同的主机 + 端口(缺点 - 每次额外的往返)?
- 尝试与客户端合作并有一些重试机制来处理由于连接问题导致的故障?也许在此之上实现一个连接池?
还有其他选择吗?有什么建议/建议吗?示例代码?
谢谢你的帮助,
罗恩