Spring Boot - ไคลเอนต์ผู้ดูแลระบบ

สำหรับการตรวจสอบและจัดการแอปพลิเคชัน microservice ของคุณผ่าน Spring Boot Admin Server คุณควรเพิ่มการพึ่งพาไคลเอนต์ Spring Boot Admin สตาร์ทเตอร์และชี้ให้ Admin Server URI ลงในไฟล์คุณสมบัติของแอปพลิเคชัน

Note - สำหรับการตรวจสอบแอปพลิเคชันคุณควรเปิดใช้งาน Spring Boot Actuator Endpoints สำหรับแอปพลิเคชัน Microservice ของคุณ

ขั้นแรกให้เพิ่มการพึ่งพาไคลเอ็นต์ Spring Boot Admin สตาร์ทเตอร์ต่อไปนี้และการพึ่งพาตัวดำเนินการเริ่มต้น Spring Boot ในไฟล์คอนฟิกูเรชันบิลด์ของคุณ

ผู้ใช้ Maven สามารถเพิ่มการอ้างอิงต่อไปนี้ในไฟล์ pom.xml ของคุณ -

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

ผู้ใช้ Gradle สามารถเพิ่มการอ้างอิงต่อไปนี้ในไฟล์ build.gradle ของคุณ

compile group: 'de.codecentric', name: 'spring-boot-admin-starter-client', version: '1.5.5'
compile('org.springframework.boot:spring-boot-starter-actuator')

ตอนนี้เพิ่ม Spring Boot Admin Server URL ลงในไฟล์คุณสมบัติแอปพลิเคชันของคุณ

สำหรับผู้ใช้ไฟล์คุณสมบัติให้เพิ่มคุณสมบัติต่อไปนี้ในไฟล์ application.properties

spring.boot.admin.url = http://localhost:9090/

สำหรับผู้ใช้ YAML ให้เพิ่มคุณสมบัติต่อไปนี้ในไฟล์ application.yml

spring:
   boot:
      admin:
         url: http://localhost:9000/

ตอนนี้สร้างไฟล์ JAR ที่ปฏิบัติการได้และเรียกใช้แอปพลิเคชัน Spring Boot โดยใช้คำสั่ง Maven หรือ Gradle ต่อไปนี้

สำหรับ Maven คุณสามารถใช้คำสั่งดังภาพ -

mvn clean install

หลังจาก“ BUILD SUCCESS” คุณจะพบไฟล์ JAR ภายใต้ไดเร็กทอรีเป้าหมาย

สำหรับ Gradle คุณสามารถใช้คำสั่งดังภาพ -

gradle clean build

หลังจาก“ BUILD SUCCESSFUL” คุณจะพบไฟล์ JAR ภายใต้ไดเร็กทอรี build / libs

ตอนนี้เรียกใช้ไฟล์ JAR โดยใช้คำสั่งที่แสดง -

java –jar <JARFILE>

ตอนนี้แอปพลิเคชั่นเริ่มต้นบนพอร์ต Tomcat 9090 ดังที่แสดง -

ตอนนี้กด URL ต่อไปนี้จากเว็บเบราว์เซอร์ของคุณและดูว่าแอปพลิเคชัน Spring Boot ของคุณลงทะเบียนกับ Spring Boot Admin Server

http://localhost:9090/

ตอนนี้คลิกไฟล์ Details และดูจุดสิ้นสุดของแอคชูเอเตอร์ใน Admin Server UI