摘要: 在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简单的微服务系统如下图:注意:A服务... 阅读全文
posted @ 2019-09-04 15:04 双子星世界 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部... 阅读全文
posted @ 2019-09-04 14:47 双子星世界 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章,讲述了如何通过RestTemplate+Ribbon去消费服务,这篇文章主要讲述如何通过Feign去消费服务。一、Feign简介Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简... 阅读全文
posted @ 2019-09-04 14:29 双子星世界 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTe... 阅读全文
posted @ 2019-09-04 14:19 双子星世界 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 一、spring cloud 简介鉴于《史上最简单的Spring Cloud教程》很受读者欢迎,再次我特意升级了一下版本,目前支持的版本为Spring Boot版本2.0.3.RELEASE, Spring Cl... 阅读全文
posted @ 2019-09-04 14:05 双子星世界 阅读(93) 评论(0) 推荐(0) 编辑