threeperson博客园 IT技术、互联网技术、Java技术分享

springcloud 灰度发布

我们的服务是基于springcloud搭建的微服务框架。通过微服务拆分业务后,服务边界更加清晰,服务修改引入的风险更加集中、影响范围更小,也有利于团队的开发。 但是微服务上线、发布要比单体服务复杂很多。单体服务我们只需通过nginx做简单的预上线环境和线上环境的切换就可以实现服务平滑上线,用了微服务

threeperson threeperson 发布于 2022-04-22

springcloud 网关异常拦截

最近线上上午8:30左右,gateway会cpu告警,因为我们的服务可以自动伸缩,访问服务也正常,没有太在意这个问题。 上班路上突然收到项目经理和客户线上问题反馈记录。部分三方分享链接打开显示如下内容。 ``` {"code":1021,"msg":"网关内部异常.","timestamp":"15

threeperson threeperson 发布于 2019-12-07

springcloud微服务上下线管理

我们的微服务是托管在阿里云平台,通过Swarm控制台管理。平台本身是不提供服务的平滑上下线功能的,只有对应的部署功能。 于是我们在我们的内容搭建了一个服务上下线的管理功能,先看一下管理页面。 ![springcloud服务上下线管理](http://dl2.iteye.com/upload/atta

threeperson threeperson 发布于 2019-07-02

springcloud 服务上下线

通过eureka设置微服务上线,下线。 ``` //method=PUT //url = http://name:password@eureka-server-ip:eureka-server-port/eureka/apps/SERVER-NAME/SERVER-IP:SERVER-PORT/st

threeperson threeperson 发布于 2019-01-29

spring-cloud 配置更新触发

#spring-cloud 配置更新触发 ##通过访问端点bus-refresh实现 地址:http://xxxx/actuator/bus-refresh/{服务名称(区分大小写)} 方式:POST 说明:不添加服务名,则更新所有注册到注册中心服务的配置。 举例:http://xxxx/actua

threeperson threeperson 发布于 2018-12-05