springboot
唐荣跃
谁的青春没遗憾
展开
-
RESTful API接口设计标准及规范学习
RESTful API接口设计标准及规范学习转载 2020-12-11 16:42:42 · 236 阅读 · 0 评论 -
在spirngboot启动进程中对自定义系统配置文件中重复配置sql问题的优化
(1)问题:如果在sql模板配置文件中配置同名的sql脚本,会导致程序无法正确读取到相应sql配置脚本(2)优化方法:开发重复脚本配置检查组件SftlSourceChecker,在应用启动时调用其进行检查。检查不通过则打印重复项提醒日志并调用System.out(0)退出启动(3)涉及的服务:bath、basic、report(4)在使用检查组件启动服务时,目前batch服务、report服务正常、basic服务存在3项重复配置(需要配置的定义者判断删留)1、ActionEntity.FindAct原创 2020-12-01 11:22:42 · 129 阅读 · 0 评论 -
记一次实际生产中服务不可用故障
(1)现象:在某段时间内无法请求到微服务A,连接服务超时,20分钟左右服务又恢复可用(2)服务请求链路:客户端——nginx——微服务网关——微服务A排查过程:查看故障时间段经过nginx和微服务网关对微服务A的请求,在微服务A中没有请求日志,也就是说故障时间段请求并没有到达微服务。(3)故障原因分析:这种现象的原因一般有两种可能,一种是是微服务处理请求时间超过服务熔断时间,导致服务被熔断,在熔断时间内微服务是不可用的。另外一种,微服处理请求时间超过服务的负载均衡配置的请求读取超时时间,然后请求被负载原创 2020-12-11 15:17:21 · 390 阅读 · 0 评论