立足于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=8064

spring.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

回到顶部