- 博客(4)
- 收藏
- 关注
原创 关于nginx转发请求,返回Upgrade Required的问题
多见于需要协议升级的请求(常见于 WebSocket)。在 Nginx 配置中添加并正确转发Upgrade和Connection头,一般能解决这个问题。保证 Nginx 使用 HTTP/1.1 代理请求。
2025-06-04 11:01:25
779
原创 【笔记】关于多服务部署时,定时任务如何只执行一次
即 SET if Not eXists (对应 Java 中的 setIfAbsent 方法),如果 key 不存在的话,才会设置 key 的值。这个实现是有缺陷的,有可能会出现方法还没有执行完,锁已经释放了的情况。查找资料可以使用redis来实现锁,让所有的服务去争抢一个锁,谁抢到了谁就来跑定时任务。Java 中 setIfAbsent 方法,如果key不存在,则设置值,并且返回true。这个方法内部调用的是setnx的,用的redis依赖是2.6.3,查找资料redis是在2.6.12版本中,为。
2024-10-15 16:54:11
918
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1