摘要: 服务容错的核心知识: 雪崩效应 在微服务架构中,一个请求需要调用多个服务是非常常见的。如客户端访问A服务,而A服务需要调用B服务,B服务需要调用C服务,由于网络原因或者自身的原因,如果B服务或者C服务不能及时响应,A服务将处于阻塞状态,直到B服务C服务响应。此时若有大量的请求涌入,容器的线程资源会被 阅读全文
posted @ 2020-03-15 23:10 糖不甜,盐不咸 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 服务调用Feign入门: 在学习ribbon时,使用的RestTemplate实现REST API调用,代码大致如下: /** * 通过订单系统,调用商品服务根据id查询商品信息 * @param id * @return */ @GetMapping("/buy/{id}") public Pro 阅读全文
posted @ 2020-03-15 14:56 糖不甜,盐不咸 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 在Eureka的GitHub上,宣布Eureka 2.x闭源。这意味着如果开发者继续使用作为 2.x 分支上现有工作 repo 一部分发布的代码库和工件,则将自负风险。Eureka的替换方案:Zookeeper、Consul、Nacos(服务治理 + 配置中心 | Nacos = Eureka + 阅读全文
posted @ 2020-03-15 00:20 糖不甜,盐不咸 阅读(524) 评论(0) 推荐(0) 编辑