微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

当其中一台缓存服务器由于网络中断而关闭时,为什么客户端要花很长时间写GemFire群集

如何解决当其中一台缓存服务器由于网络中断而关闭时,为什么客户端要花很长时间写GemFire群集

当缓存服务器由于网络故障而被隔离时,客户端[spring boot应用程序]花了一些时间才能成功将数据插入GemFire集群。根据GemFire缓存服务器的日志,至少需要15秒才能完成Geode故障检测。

  • GemFire版本:9.8.4
  • GemFire拓扑:客户端-服务器
  • GemFire集群:4个缓存服务器和2个定位器
  • 区域:复制区域
  • GemFire服务器和定位器:member-timeout = 5000,ack-wait-threshold = 3
  • 客户端:Spring Boot应用程序和Spring Data GemFire 2.2.1。
  • 重试次数= -1,读取超时= 2000
  1. 客户端将在所有可用的缓存服务器上还是仅在同一台服务器上尝试重试操作?医管局是如何运作的,而不会拖延书写和阅读?

  2. 其他成员需要多长时间才能发现缓存服务器无响应?认的成员资格超时时间是5秒吗?

  3. 在geode故障检测期间,GemFire客户端是否仍可以将所有操作请求发送到另一个GemFire缓存服务器?

  4. 如何更快地执行隔离成员的可用性检查?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。