Eureka具体使用
案例
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RwWvg8G2-1589188176627)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20200423114135047.png)]
目标:将cloud-provider-payment8001注册进Eureka Server成为服务提供者provider
开始
1、添加Jar包
想要cloud-provider-payment8001注册进Eureka Server那么cloud-provider-payment8001必须成为Eureka Client端
在pom文件中添加jar包
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
2、修改application.yml文件
eureka:
client:
#表示是否将自己注册进EurekaServer默认为true
register-with-eureka: true
#是否从Eureka Server抓取已有的注册信息,默认为true。单节点无所谓,集群必须设置为true才能配合ribbon使用负载均衡
fetch-registry: true
service-url:
defaultZone: http://localhost:7001/eureka
3、添加启动类注解
@SpringBootApplication
@EnableEurekaClient
public class PaymentMain8001 {
public static void main(String[] args) {
SpringApplication.run(PaymentMain8001.class,args);
}
}
4、测试
首先启动Eureka Server我这里是cloud-Eureka-server7001
然后启动cloud-provider-payment8001
浏览器输入
localhost:7001
结果如下表示注册成功
补充:
注册的名字可以在yml文件里面配置
图片转存中…(img-Ip9dxTAP-1589188176632)]
补充:
注册的名字可以在yml文件里面配置