七个服务七套 JVM 参数,我整理了一份模板 4 月底盘了一遍生产上 7 个微服务的启动参数,发现全是复制粘贴来的,来源各不相同: user-service: -Xms512m -Xmx2g order-service: -Xms4g -Xmx4g -Xmn2g -XX:+UseG1GC
每次发版都有几十个 502,终于找到原因了 我们服务是 2019 年 11 月上的 Kubernetes,1.16 版本,Deployment 配 4 个副本。从上线那天起,每次滚动发布,网关那边都会报几十个 502,持续时间一两秒。因为量不大、用户基本无感,一直没排。 直到 1 月初做活动,晚上八
同事问我:为什么加个依赖就能用了 8 月中旬,刚入职的同事跑来问我一个他觉得"很魔幻"的事:他只在 pom 里加了 spring-boot-starter-data-redis,然后 @Autowired private StringRedisTemplate 就能用了,中间没写任何配置类。他问我
改了 application.yml 重启了八次,配置还是不生效 十一月底给服务加一个超时配置,我在 application.yml 里加了这么一行: http: connect-timeout: 5000 然后重启,打印出来还是默认值 3000。我以为没编译进去,clean 重新打包,还是
老大说:新项目别配 SSM 了,直接上 Boot 三月份开新项目,我习惯性地去翻老项目的 spring-context.xml,准备复制粘贴。老大过来一句话把我拦住了:"别配了,用 Spring Boot 2.0。" 我当时是有点慌的——SSM 那套我刚摸熟,web.xml、applicationC