经验之谈
文章平均质量分 84
严格要求自己
这个作者很懒,什么都没留下…
展开
-
nacos-operator在k8s集群上部署nacos-server2.4.3版本踩坑实录
但是官方的nacos-operator部署文档中并没有更新此部分内容,官方文档的样例还是在部署1.4.1版本的nacos-server,以至于我事先没有思路的时候还专门再去部署了一遍1.4.1版本的nacos,确实很顺利,但是我客户端使用的是2.1.1的nacos-client,1.x和2.x版本的nacos存在兼容性问题,导致服务拉取不到配置而启动失败。连接上图中的节点ip即可,上述域名集群内访问没问题,但是如果是集群外的服务,则不能配置域名,应该配置映射出来的ip。目前看使用不影响,暂时先不挂。原创 2024-11-12 19:29:04 · 1590 阅读 · 4 评论 -
(已解决)io.lettuce.core.RedisCommandTimeoutException: Command timed out after 10 second(s)
看现象盲猜:服务器对长时间不活跃的连接进行了关闭,而客户端没有探活机制,一直在持有旧连接,有请求的时候由于服务端已经关闭了连接导致客户端超时,lettuce的重试机制新建连接,最后恢复。ps:一开始也猜测过服务器的负载过大导致redis执行超时,但是查询过服务器的负载发现并不高,同时本地redis客户端连接查询速度都非常快,因此排除负载问题。首先怀疑min-idle的值设置不合理,改为1,同时增加连接刷新的配置,持续观察。不嫌麻烦的话,可以把客户端换回jedis,jedis中带有探活逻辑。原创 2024-10-08 18:14:09 · 3933 阅读 · 0 评论 -
shedLock使用redis作为数据源进行多实例@Scheduled任务调度
文章目录github地址pom依赖添加yml配置数据源config配置(数据源 + shedLock)定时任务添加shedLock注解任务执行起来之后,redis中的数据格式github地址https://github.com/lukas-krecan/ShedLockpom依赖添加<!-- redis组件--><dependency> <groupId>org.springframework.boot</groupId>原创 2021-06-02 19:01:58 · 744 阅读 · 0 评论
分享