分布式缓存服务 DCS-DCS使用规范:SDK使用规范
SDK使用规范
原则 |
原则说明 |
备注 |
---|---|---|
使用连接池和长连接 |
短连接性能差,推荐使用带有连接池的客户端。 |
连接的频繁创建和销毁,会浪费大量的系统资源,极限情况会造成宿主机宕机。请确保使用了正确的Redis客户端连接池配置。 |
客户端需要对可能的故障和慢请求做容错处理 |
由于Redis服务可能因网络波动或基础设置故障的影响,引发主备倒换,命令超时或慢请求等现象,需要在客户端内设计合理的容错重试机制。 |
参考Redis客户端重试指南。 |
合理设置重试时间和次数 |
合理设置容错处理的重试时间,根据业务要求设置,避免过短或者过长。 |
|
避免使用Lettuce客户端 |
Lettuce客户端在默认配置下有一定性能优势,并且是spring的默认客户端,但是Jedis客户端在面对连接异常,网络抖动等场景下的异常处理和检测能力明显强于Lettuce,可靠性更强,建议使用Jedis。 |
Lettuce存在几个方面的问题:
|
- ModelArts推理部署_OBS导入_模型包规范-华为云
- 华为云CodeArts API_API质量_API规范_API审核
- ModelArts推理部署_创建AI应用_自定义镜像规范-华为云
- HuaweiCloud SDK镜像
- 华为云CodeArts API_如何在CodeArts API中设置API的设计规范?
- 华为云CodeArts API_APIFirst_API设计_API设计规范_API全生命周期
- 云手机使用
- 微服务平台_微服务平台是什么_华为云微服务平台_微服务优点-华为云
- FusionInsight SDK镜像下载
- 华为云手机怎么使用_云手机使用教程_部署云手机_云手机使用方法