摘要: 概念: 线程隔离:将不同服务的请求用不同的线程池进行隔离,当某个服务不可用时请求只会耗尽该服务的线程池,但不会耗尽所有服务的线程池 服务降级:当某个服务不可用时,请求一直在等待(阻塞),则超过某个时间,自动返回该请求,告知一个友好提示,直到服务访问可以成功为止 一 服务降级方式 注解: 在服务调用处 阅读全文
posted @ 2019-10-15 17:55 WaterGe 阅读(2161) 评论(0) 推荐(0) 编辑
摘要: Ribbon在服务调用方使用 常用注解及范例:(服务调用方) 原理: ribbon会拦截RestTemplate之后取出"user-server"字符串,以"user-server"作为服务ID找eureka获取服务实例,之后自动进行拼接(即自动拼接地址及端口),并使用拼接后的url重新发送请求 因 阅读全文
posted @ 2019-10-15 16:55 WaterGe 阅读(3675) 评论(0) 推荐(0) 编辑
摘要: 服务端常用注解: 配置文件: 客户端常用注解: 配置文件: 阅读全文
posted @ 2019-10-15 16:48 WaterGe 阅读(4505) 评论(1) 推荐(0) 编辑
摘要: Eureka 注册中心,集群 Ribbon 负载均衡 hystrix 熔断器 openFeign 伪装,远程调用工具 Zuul 网关 spring-cloud-config 统一配置中心,自动去Git拉取最新配置,缓存。使用Git的Webhook钩子,去通知配置中心,说配置发生了变化,配置中心会通过 阅读全文
posted @ 2019-10-15 15:50 WaterGe 阅读(115) 评论(0) 推荐(0) 编辑