本篇內(nèi)容主要講解“spring boot admin監(jiān)控集成nacos服務(wù)的實現(xiàn)方法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“spring boot admin監(jiān)控集成nacos服務(wù)的實現(xiàn)方法”吧!
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、宣城網(wǎng)絡(luò)推廣、微信小程序定制開發(fā)、宣城網(wǎng)絡(luò)營銷、宣城企業(yè)策劃、宣城品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供宣城建站搭建服務(wù),24小時服務(wù)熱線:18980820575,官方網(wǎng)址:www.ekvhdxd.cn
測試需要三個使用服務(wù): nacos注冊中心, spring boot admin監(jiān)控服務(wù)(集成nacos client), 測試服務(wù)(集成nacos client)
1, nacos注冊中心
下載nacos-server.jar 啟動就可以了,默認端口 8848 ,默認賬號密碼都是:nacos
2, spring boot admin監(jiān)控服務(wù)
<properties> <spring.boot.version>2.1.6.RELEASE</spring.boot.version> <spring.boot.admin.version>2.1.6</spring.boot.admin.version> <spring.cloud.alibaba.version>2.1.0.RELEASE</spring.cloud.alibaba.version> </properties> <dependencyManagement> <dependencies> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <version>${spring.cloud.alibaba.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-server</artifactId> <version>${spring.boot.admin.version}</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jetty</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency> </dependencies>
spring boot admin 詳細實現(xiàn)參考: https://www.cnblogs.com/forezp/p/10242004.html
這里增加了spring-cloud-starter-alibaba-nacos-discovery
配置項變化:
#spring.boot.admin.client.url=http://127.0.0.1 #spring.boot.admin.client.username=${spring.application.name} #spring.boot.admin.client.password=password # #spring.boot.admin.client.instance.name=${spring.application.name} #spring.boot.admin.client.instance.service-base-url=http://localhost:8081 #spring.boot.admin.client.instance.metadata.user.name=name #spring.boot.admin.client.instance.metadata.user.password=password
spring boot admin client相關(guān)配置不再需要,通過服務(wù)注冊可以自動發(fā)現(xiàn)
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848 spring.cloud.nacos.discovery.metadata.user.name=name spring.cloud.nacos.discovery.metadata.user.password=password spring.cloud.nacos.discovery.metadata.management.context-path=/admin/actuator
這里需要注意的是metadata相關(guān)的配置
spring.cloud.nacos.discovery.metadata.user.name=name
spring.cloud.nacos.discovery.metadata.user.password=password
增加這兩項,默認會使用basic auth進行登錄
spring.cloud.nacos.discovery.metadata.management.context-path=/admin/actuator
這里指定actuator請求的前綴,要包括server.servlet.context-path 配置的前綴, 這個配置是重點, 找了好久才發(fā)現(xiàn), 當(dāng)你actuator端點配置不是默認的/actuator,也就是:management.endpoints.web.base-path=/admin/actuator
3, 測試服務(wù)
當(dāng)沒有nacos時集成的是spring-boot-admin-starter-client
<dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-client</artifactId> <version>2.1.6</version> </dependency>
有了nacos, 就不需要spring-boot-admin-starter-client這個了,換成spring-cloud-starter-alibaba-nacos-discovery
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> <version>2.1.0.RELEASE</version> </dependency>
這個服務(wù)用來檢測服務(wù)是否可用, 跟2配置基本一致,只是沒有spring boot admin
三個服務(wù)都啟動后,在第2個服務(wù)上可以看到兩個服務(wù)(第1個和第2個)的監(jiān)控信息,
到此,相信大家對“spring boot admin監(jiān)控集成nacos服務(wù)的實現(xiàn)方法”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
文章題目:springbootadmin監(jiān)控集成nacos服務(wù)的實現(xiàn)方法
文章URL:http://www.ekvhdxd.cn/article8/jiioop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、做網(wǎng)站、手機網(wǎng)站建設(shè)、小程序開發(fā)、關(guān)鍵詞優(yōu)化、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)