真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

基于springboot怎么構建鏈路調用監(jiān)控系統(tǒng)

本篇內容介紹了“基于springboot怎么構建鏈路調用監(jiān)控系統(tǒng)”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:國際域名空間、虛擬空間、營銷軟件、網站建設、冷水江網站維護、網站推廣。

     spring cloud的開發(fā)是基于微服務架構的,因此當整個業(yè)務系統(tǒng)開發(fā)到了一定階段,我們的微服務可能就會達到幾十個,那么這時候微服務之間的互相調用整個網絡就像蜘蛛網一樣,而且很多蜘蛛網可能是程序員在編寫的時候作為架構師的我們完全不知道的,那么這有可能導致某個版本發(fā)布的時候出現(xiàn)嚴重的調用鏈問題,因此我們需要構建一個工程來監(jiān)控我們的調用鏈路,保證我們的程序上線的時候程序員是按照架構師的設計去開發(fā)的而不是自己隨便亂來的。

     那么直接在我們的spring-cloud-rbac工程上創(chuàng)建我們的鏈路調用監(jiān)控系統(tǒng),如下所示:

基于springboot怎么構建鏈路調用監(jiān)控系統(tǒng)

     在我們的zinpkin工程中的pom.xml文件中加入以下的配置:



	4.0.0

	com.zinpkin
	zinpkin
	0.0.1-SNAPSHOT
	jar

	zinpkin
	鏈路調用監(jiān)控系統(tǒng)

	
		org.springframework.boot
		spring-boot-starter-parent
		1.5.9.RELEASE
		 
	

	
		UTF-8
		UTF-8
		1.8
	

	
		
			org.springframework.cloud
			spring-cloud-starter-eureka
		

		
		
			io.zipkin.java
			zipkin-server
		
		
		
			io.zipkin.java
			zipkin-autoconfigure-ui
		

		
			org.springframework.boot
			spring-boot-starter-web
		

		
			org.springframework.boot
			spring-boot-starter-test
			test
		
	

	
		
			
				org.springframework.cloud
				spring-cloud-dependencies
				Edgware.RELEASE
				pom
				import
			
		
	

	
		
			
				org.springframework.boot
				spring-boot-maven-plugin
			
		
	


     接著在我們的主類上開啟我們的zinpkin注解的支持如下所示:

package com.zinpkin;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import zipkin.server.EnableZipkinServer;

@SpringBootApplication
@EnableEurekaClient
@EnableZipkinServer
public class ZinpkinApplication {

	public static void main(String[] args) {
		SpringApplication.run(ZinpkinApplication.class, args);
	}
}

     接著我們在resource中新建一個application-prod.properties配置文件如下所示,同時大家要記得像上一章一樣在我們的啟動項環(huán)境配置里加入spring.profiles.active 等于 prod的配置項,否則會導致大家啟動的zinpkin沒有訪問到我們的配置文件:

spring.application.name=zipkin-server
server.port=9100
# 注冊中心地址
eureka.client.serviceUrl.defaultZone=http://fjhyll:hyll-2.0@127.0.0.1:2100/eureka/

訪問以下地址:http://127.0.0.1:9100/zipkin/大家可以看到如下所示的效果:

基于springboot怎么構建鏈路調用監(jiān)控系統(tǒng)

“基于springboot怎么構建鏈路調用監(jiān)控系統(tǒng)”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注創(chuàng)新互聯(lián)網站,小編將為大家輸出更多高質量的實用文章!


文章名稱:基于springboot怎么構建鏈路調用監(jiān)控系統(tǒng)
網站路徑:http://weahome.cn/article/ihjepp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部