spring Cloud之服务治理篇
服务治理介绍 服务治理可以说是微服务中最为核心和基础的模块,主要用来实现各个微服务的自动化注册和发现。 服务注册介绍 在服务治理框架中,通常都会构建一个注册中心,每个服务单元向注册中心登记自己提供的服务,将主机和端口号、 版本号、通讯协议等一些附加信息告知注册中心。注册中心按服务名分类组织服务清单。 服务注册中心还需要以心跳的方式去监测清单中的服务是否可用,不可用则从服务清单中剔除,以此达到排除故障服务。 以下示例: 服务发现介绍 服务调用方在调用服务提供方的接口时,并不知道具体的实例服务地址,因此,服务调用方需要向服务注册中心咨询服务。 并获得所有的服务实例清单,以实现对具体服务实例的访问。 Netflix Eureka介绍 spring cloud Eureka使用Netflix Eureka来实现服务注册和发现。Eureka包含了服务端组件同时也包含了客户端组件。 搭建服务注册中心 创建springboot项目 pom.xml引入spring-cloud-*响应的包 <dependency> <groupId>org.springframework.clo...
