Sentinel超时时间配置
问题描述图片从第三方下载,通过图片字节流解密,针对大图片存在超时情况。Sentinel的默认平均响应时间最大为 4900ms,不满足当前业务需求文档描述通过启动项设置即可 -Dcsp.sentinel.statistic.max.rt=10000问题解决考虑到线上部署为Docker 则需要在Dockerfile中配置之前尝试过在Dockerfile写配置启动项,涉及到配置语法等,...
·
问题描述
- 图片从第三方下载,通过图片字节流解密,针对大图片存在超时情况。
- Sentinel的默认平均响应时间最大为 4900ms,不满足当前业务需求
- 文档描述通过启动项设置即可 -Dcsp.sentinel.statistic.max.rt=10000
问题解决
- 考虑到线上部署为Docker 则需要在Dockerfile中配置
- 之前尝试过在Dockerfile写配置启动项,涉及到配置语法等,时间也很久了。决定放弃这种方式
- 尝试使用Spring扩展 AbstractApplicationContext.initPropertySources() 结果没有设置方法
- 尝试在配置文件中设置 application.properties
csp.sentinel.statistic.max.rt=1000
-
应用启动后 可以读取到
-
读取优先顺序
# 启动配置参数
# application-{profile}.properties
# application.properties
- 写完了才看到文档中有说明
- 参考文章
- Spring Boot 启动 参数设置
更多推荐
已为社区贡献2条内容
所有评论(0)