Spring Boot Admin Server管理客戶端過(guò)程詳解
要通過(guò)Spring Boot Admin Server監(jiān)視和管理微服務(wù)應(yīng)用程序,應(yīng)該添加Spring Boot Admin啟動(dòng)器客戶端依賴(lài)項(xiàng),并將Admin Server URI指向應(yīng)用程序?qū)傩晕募?/p>
注 - 要監(jiān)視應(yīng)用程序,應(yīng)為微服務(wù)應(yīng)用程序啟用Spring Boot Actuator端點(diǎn)。
首先,在構(gòu)建配置文件中添加以下Spring Boot Admin啟動(dòng)程序客戶端依賴(lài)項(xiàng)和Spring Boot啟動(dòng)程序執(zhí)行程序依賴(lài)項(xiàng)。
Maven用戶可以在pom.xml 文件中添加以下依賴(lài)項(xiàng) -
<dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-client</artifactId> <version>1.5.5</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>
XML
Gradle用戶可以在build.gradle 文件中添加以下依賴(lài)項(xiàng)。
compile group: ‘de.codecentric‘, name: ‘spring-boot-admin-starter-client‘, version: ‘1.5.5‘ compile(‘org.springframework.boot:spring-boot-starter-actuator‘)
XML
主Spring Boot應(yīng)用程序代碼如下:
package com.yiibai.adminclient;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import de.codecentric.boot.admin.config.EnableAdminServer;
@SpringBootApplication
@EnableAdminServer
public class AdminclientApplication {
public static void main(String[] args) {
SpringApplication.run(AdminclientApplication.class, args);
}
}
現(xiàn)在,將Spring Boot Admin Server URL添加到應(yīng)用程序?qū)傩晕募?。?duì)于屬性文件用戶,請(qǐng)?jiān)赼pplication.properties 文件中添加以下屬性。
spring.boot.admin.url = http://localhost:9090/
對(duì)于YAML用戶,請(qǐng)?jiān)赼pplication.yml 文件中添加以下屬性。
spring:
boot:
admin:
url: http://localhost:9000/
現(xiàn)在,創(chuàng)建一個(gè)可執(zhí)行的JAR文件,并使用以下Maven或Gradle命令運(yùn)行Spring Boot應(yīng)用程序。
對(duì)于Maven,可以使用如下命令 -
mvn clean install
在“BUILD SUCCESS”之后,可以在target目錄下找到JAR文件。
對(duì)于Gradle,可以使用如下所示的命令 -
gradle clean build
在“BUILD SUCCESSFUL”之后,可以在build/libs目錄下找到JAR文件。
現(xiàn)在,使用顯示的命令運(yùn)行JAR文件 -
java –jar <JARFILE>
現(xiàn)在,服務(wù)器應(yīng)用程序(上一節(jié)中)已在Tomcat端口9090上啟動(dòng),客戶端應(yīng)用程序已在Tomcat端口8090上啟動(dòng)。
現(xiàn)在,從Web瀏覽器訪問(wèn)以下URL,應(yīng)該能看到Spring Boot應(yīng)用程序已在Spring Boot Admin Server中注冊(cè)。
現(xiàn)在,單擊“Detail” 按鈕,然后在管理服務(wù)器UI中查看執(zhí)行器端點(diǎn)。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 如何基于springboot-admin實(shí)現(xiàn)后臺(tái)監(jiān)控
- SpringBoot Admin用法實(shí)例講解
- SpringBoot Admin 使用指南(推薦)
- Spring Boot Admin監(jiān)控服務(wù)如何使用
- Spring Boot Admin郵件警報(bào)整合過(guò)程解析
- Spring Boot集群管理工具KafkaAdminClient使用方法解析
- 詳解使用spring boot admin監(jiān)控spring cloud應(yīng)用程序
- 使用Spirng Boot Admin監(jiān)控Spring Cloud應(yīng)用項(xiàng)目
- spring boot admin 搭建詳解
- 用SpringBoot Admin監(jiān)控SpringBoot程序
相關(guān)文章
javaWeb如何實(shí)現(xiàn)隨機(jī)圖片驗(yàn)證碼詳解
這篇文章主要給大家介紹了關(guān)于javaWeb如何實(shí)現(xiàn)隨機(jī)圖片驗(yàn)證碼的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03
Spring?Boot常用的參數(shù)驗(yàn)證技巧和使用方法
Spring Boot是一個(gè)使用Java編寫(xiě)的開(kāi)源框架,用于快速構(gòu)建基于Spring的應(yīng)用程序,這篇文章主要介紹了Spring?Boot常用的參數(shù)驗(yàn)證技巧和使用方法,需要的朋友可以參考下2023-09-09
SpringCloud搭建Eureka服務(wù)模塊的過(guò)程
Eureka在分布式系統(tǒng)中起到了連接各個(gè)微服務(wù)的紐帶作用,使得服務(wù)之間的交互變得更加靈活、可靠,本文將深入探討如何使用Spring?Cloud,逐步引導(dǎo)讀者完成Eureka服務(wù)模塊的搭建,感興趣的朋友跟隨小編一起看看吧2024-02-02
springboot實(shí)現(xiàn)配置兩個(gè)parent的方法
這篇文章主要介紹了springboot實(shí)現(xiàn)配置兩個(gè)parent的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-12-12
基于Javamail實(shí)現(xiàn)發(fā)送郵件(QQ/網(wǎng)易郵件服務(wù)器)
這篇文章主要介紹了基于Javamail實(shí)現(xiàn)發(fā)送郵件,分別使用QQ郵箱作為smtp郵件服務(wù)器發(fā)送郵件,使用網(wǎng)易郵箱作為smtp郵件服務(wù)器發(fā)送郵件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-08-08

