码迷,mamicode.com
首页 > 其他好文 > 详细

Eureka搭建

时间:2020-06-28 16:43:18      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:配置基础   disco   主机名   信息   gis   instance   with   中心   地址   

1.搭建Eureka服务器

1.1 在启动类上添加注释

  @EnableEurekaServer

1.2在yml文件中配置基础配置

server:
port: 9000 #端口
eureka:
instance:
hostname: localhost
client:
register-with-eureka: false #是否将自己注册到注册中心
fetch-registry: false #是否从eureka中获取注册信息
service-url: #配置暴露到eureka client请求地址
defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/

2.服务提供者注册信息到Eureka
2.1引入依赖
  
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>

2.2修改yml,添加eureka配置
 
eureka:
client:
service-url:
defaultZone: http://localhost:9000/eureka/ #eureka路径
instance:
prefer-ip-address: true #使用ip地址注册

2.3在启动类上添加
@EnableEurekaClient //
@EnableDiscoveryClient

3.通过Eureka获取注册列表,并调用服务
  通过EurekaServer获取Eureka元数据(主机名/ip等),用于服务之间的调用
使用DiscoveryClient获取ServiceInstance
List<ServiceInstance> serviceInstanceList = discoveryClient.getInstances(服务名称);
ServiceInstance serviceInstance = serviceInstanceList.get(0);





Eureka搭建

标签:配置基础   disco   主机名   信息   gis   instance   with   中心   地址   

原文地址:https://www.cnblogs.com/xujuntao/p/13203648.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!