Enyim Memcached Client 框架下如何能得到“当前能成功连上运行有Memcached服务的服务器”的列表信息?

发布于 2022-09-02 13:06:29 字数 263 浏览 15 评论 0

我目前采用 Enyim Caching 开源项目做Memcached 的客户端框架。想问下,通过编程方式,我如何能得到“当前能成功连上运行有Memcached服务的服务器”的列表信息?

举个例子,比如我有三台服务器A、B、C上运行有Memcached服务,并且我在配置文件的Services节点里也指定了这三台服务器的地址,程序开始运行良好,这三台机器上都分别存上了数据。然后突然其中某台机器不能响应了(B挂了),我现在想通过编程方式获取目前连接良好的服务器列表(A和C),请问代码应该如何写?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

毁我热情 2022-09-09 13:06:29

Enyim Caching 源代码中有一个ServerStats类,这个类里有个results私有属性,把它改成Public,重新编译项目然后使用它即可。做了下测试,里面存的是可用的服务器列表。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文