Hello你们好,我是初晨,本章咱们学习SpringCloud Client的使用。你们有问题和意见能够发邮箱mr_beany@163.com
建立步骤与建立Spring Cloud Eureka基本相同,不一样的是选取服务时按照下图选择web
选择Eureka Discovery,引入jar包spring
1:启动类上加上@EnableDiscoveryClient
bash
表示该服务是一个client端app
2:配置eureka的地址spring-boot
添加以下配置来告诉client咱们的eureka的地址post
注意:这里咱们将application修改成yml文件
学习
3:启动项目spa
启动以后咱们发现项目会本身中止运行。这里咱们打开pom文件,添加以下依赖
code
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>复制代码
4:再次启动,启动成功cdn
5:打开eureka页面
http://localhost:8761/复制代码
咱们发现client已经注册进eureka中
高可用的意思就是我能够为同一个服务注册多个端口运行,这样当其中一个服务挂掉时,就不会影响项目的正常运行
1:修改client默认端口
修改端口号为8081
2:添加client服务
选择复制
修改端口为8082
3:重启两个client
4:打开eureka启动页面
http://localhost:8761/复制代码
咱们能够发现,有两个client注册成功,端口分别为刚配置的8081和8082
感谢你们支持,应用中心接下来陆续更新,感谢你们。
对于springBoot还不了解的朋友能够看个人SpringBoot系列教程