问题描述
当缓存服务器由于网络故障而被隔离时,客户端[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
-
客户端将在所有可用的缓存服务器上还是仅在同一台服务器上尝试重试操作?医管局是如何运作的,而不会拖延书写和阅读?
-
其他成员需要多长时间才能发现缓存服务器无响应?默认的成员资格超时时间是5秒吗?
-
在geode故障检测期间,GemFire客户端是否仍可以将所有操作请求发送到另一个GemFire缓存服务器?
-
如何更快地执行隔离成员的可用性检查?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)