立足于SpringCloud.H+SpringBootAdminClient端(17)
《SpringCloud.H心法总纲》
继续上一篇,新建子模块admin-client,让admin-server模块监控admin-client。
1、创建新模块admin-client
同样是勾选两个依赖eureka-client和admin-client
修改admin-client的pom文件
<parent><groupId>com.springcloud</groupId>
<artifactId>daddy</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
父工程daddy添加对子模块admin-client的依赖
<module>admin-client</module>
2、启动类
@EnableEurekaClient
3、application.properties
分别注册到eureka-server和admin-server两个模块中
server.port=8064spring.application.name=admin-client
# 注册到admin-client
spring.boot.admin.client.url=http://localhost:8063
management.endpoints.web.exposure.include=*
management.endpoint.health.show-details=always
# admin-client 需要去注册的地址,也就是eureka-server的地址+/eureka的后缀
eureka.client.serviceUrl.defaultZone=http://localhost:8070/eureka/
# admin-client 获取此实例的绝对运行状况检查页面URL
eureka.instance.health-check-url-path=/actuator/health
4、启动工程
依次启动eureka-server、admin-server、admin-client三个模块,然后我们看到的admin-server界面为三个,如下:
我们看到了三个实例,这是为什么呢?
有两个注册admin-server和admin-client注册到了eureka-server中了,所以自然会同步到admin-server中,而admin-client也注册到admin-server,所以admin-client又回重复到admin-server界面中,所以出现了三个实例。
Admin-client配置成功!
以上是 立足于SpringCloud.H+SpringBootAdminClient端(17) 的全部内容, 来源链接: utcz.com/z/511677.html