摘要:
Spring Cloud配置中心(Config) Spring Cloud是现在流行的分布式服务框架,它提供了很多有用的组件。比如:配置中心、Eureka服务发现、 消息总线、熔断机制等。 配置中心在Spring Cloud的众多组件中是比较基础的,它提供了配置文件的统一管理,可以很轻松的切换不通的 阅读全文
摘要:
Zuul 网关路由 路由是微服务架构中不可或缺的一部分,例如:/api/user映射到user服务,/api/shop映射到shop服务。 Zuul是一个基于JVM的路由和服务端的负载均衡器。Zuul的规则引擎是用JVM语言写的,支持Java和Groovy。 一、如何使用Zuul 首先我们引入zuu 阅读全文
摘要:
Feign 与 Hystrix Feign是一个声明式的web服务客户端,它使得web服务调用非常的简单,当我们使用Feign时,Spring Cloud 整合了Ribbon和Eureka,从而为我们提供了一个负载均衡的Http客户端。 一、Feign的使用 首先我们引入Feign的依赖,由于Fei 阅读全文
摘要:
一、服务注册 注册Eureka的服务非常的简单,只需要引入spring-cloud-starter-netflix-eureka-client的jar包即可。 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId> 阅读全文
摘要:
Eureka服务注册中心 一、Eureka Server Eureka Server是服务的注册中心,这是分布式服务的基础,我们看看这一部分如何搭建。 首先,Spring Cloud是基于Spring Boot的,所以我们的项目都是Spring Boot项目。需要引入最基础的Spring Boot的 阅读全文