Spring Cloud中的Eureka服务注册与发现
2019-06-21 17:11
302 查看
Eureka Server 端
导入依赖
Spring Cloud 版本为Finchley:
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency>
application.properties
#我这个项目只提供给别人注册服务的平台,我自己不注册,也不需要用别人的服务 spring.application.name=eureka-server #服务注册中心端口号 server.port=8080 #服务注册中心实例的主机名 eureka.instance.hostname=localhost #是否向服务注册中心注册自己 eureka.client.register-with-eureka=false #是否检索服务 eureka.client.fetch-registry=false #服务注册中心的配置内容,指定服务注册中心的位置 eureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/
启动类注解@EnableEurekaServer
@SpringBootApplication @EnableEurekaServer public class EurekaServerApplication { public static void main(String[] args) { SpringApplication.run(EurekaServerApplication.class, args); } }
在浏览器中输入localhost:8080,出现Eureka 页面
Eureka Client 端
将自身服务注册到 Eureka Server,端口不能唯一
Eureka Client 端所依赖的注解如下:
<!--eureka-client客户端--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency>
项目配置文件需要添加如下信息:
spring.application.name=eureka-student server.port=8091 eureka.client.serviceUrl.defaultZone=http://localhost:8080/eureka/
启动类添加
@EnableEurekaClient注解
@SpringBootApplication @MapperScan("com.changan.eurekastudent.mapper") @EnableEurekaClient //@EnableDiscoveryClient /*第二步*/ @EnableFeignClients public class EurekaStudentApplication { public static void main(String[] args) { SpringApplication.run(EurekaStudentApplication.class, args); } }
启动后再次打开localhost:8080
出现你注册的服务
转载出处 https://www.geek-share.com/detail/2755770068.html
相关文章推荐
- 3. 服务注册与发现之server springcloud-eureka-server
- (二)SpringBoot+SpringCloud —— 使用Eureka实现服务注册与发现
- 【微服务架构】SpringCloud之Eureka(服务注册和服务发现基础篇)(二)
- 【Spring Cloud】--SpringCloud的服务注册与发现【Eureka】
- Spring Cloud(一)服务的注册与发现(Eureka)
- Spring Cloud Eureka服务注册与发现
- SpringCloud之服务注册与发现Spring Cloud Eureka实例代码
- 一起来学Spring Cloud | 第二章:服务注册和发现组件 (Eureka)
- Spring-Cloud-Eureka服务注册发现中心server+client案列模拟说明
- springCloud Eureka 服务的注册与发现
- SpringCloud(二):服务的注册与发现(Eureka)
- Spring Cloud版——电影售票系统<—>Eureka微服务注册与发现
- 服务注册发现Eureka之三:Spring Cloud Ribbon实现客户端负载均衡(客户端负载均衡Ribbon之三:使用Ribbon实现客户端的均衡负载)
- SpringCloud | Docker 学习系列 | Kubernetes 学习 将SpringCloud Eureka 服务注册与发现部署到docker中并放入到Kubernetes中管理
- SpringCloud 学习 | 第一篇: 高可用的服务注册与发现(Eureka)
- SpringCloud入门:03-SpringCloud实战-微服务注册和发现Eureka
- springcloud eureka (服务注册与发现)
- SpringCloud 学习记录(一):服务注册与发现(eureka+feign)
- springcloud微服务三:Eureka服务治理之注册服务提供者及服务的发现和消费
- springcloud eureka服务注册与发现