618大促微服务、web、redis等的超时时间
1、 最近因为大促原因线上服务不稳定,不稳定主要是redis经常超时并且数据为定时mGet方式获得
节点一多,所有服务节点同时获取数据访问量变大导致get取数据变慢因mGet会对数据进行锁住操作,
此时解决方式将定时数据拆解出来存储在比如mysql中以减少mGet对于get的影响,如使用mysql需要
注意mysql对于连接数的支持,需要支持所有容器节点数。
2、最近redis超时后,平台方建议将redis超时时间调小,redis调小会带来一个副作用就是取较大数据
时,redis超时而当数据为核心数据时对线上业务伤害是致命的。
3、dubbo、jsf、http、redis、mysql等对于超时时间均不可设置太小,设置过小会有取数据的超时
问题,当超时数据为线上业务是致命的。
4、最近要做的redis客户端封装工具超时应主要为获取定时之外的数据,数据较小需要获取时间短,过
长会导致jsf服务时间过长,下游对服务超时设置为500,太长请求会超时,此时获取数据已经没有意义。
待续...
可以关注我的公众账户 互联网开发者Club,公众账户分享个性化推荐,搜索,分布式架构,高性能,高可用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?