微服务架构实践遇到的问题【不定时更新】
摘要:1. 服务A调用服务B的feign接口,服务A在服务B重启过程中调用了该feign接口多次,要是服务B重启时间过久,因为健康检查,服务A也会挂掉。 2. 之前使用js文件较多时,版本上线常常会遇到缓存问题,需要将更新过的js文件升个版本号,如xx.js?v=1 3. 更新生产时,数据库更新脚本提前需
阅读全文
posted @
2018-12-28 10:44
miaoying
阅读(399)
推荐(0) 编辑
feign接口调用异常的解决方向
摘要:1. consul: 检查调用方服务与被调用方服务是否在同一个consul; 2. swagger: 检查swagger注释是否清晰、恰当; 比如: @ApiImplicitParams(value = { @ApiImplicitParam(name = "A", value = "A", required = true), @ApiImp...
阅读全文
posted @
2018-12-28 10:38
miaoying
阅读(9221)
推荐(0) 编辑
根据日志分析异常:There is already 'XXX' bean method
摘要:问题代码: 异常: 从以上日志中可以看出paymentOrderController中存在同样的方法,且指明 selectList 、updatePaymentOrder存在多个。 但是全局搜索关键字后,确定没有多个该方法。 可以配置日志打印出spring boot加载的所有Bean及其Method
阅读全文
posted @
2018-12-18 15:29
miaoying
阅读(1744)
推荐(0) 编辑
通过反射查找子类、父类的属性(子类找不到则到父类找)
摘要:package cn.ucmed.pangu.lib; import lombok.extern.slf4j.Slf4j; import java.lang.reflect.Field; import java.util.ArrayList; import java.util.Arrays; import java.util.List; @Slf4j public class Reflec...
阅读全文
posted @
2018-12-11 20:00
miaoying
阅读(858)
推荐(0) 编辑