『互聯(lián)網(wǎng)架構(gòu)』調(diào)?鏈系統(tǒng)工程結(jié)構(gòu)(111)

原創(chuàng)文章,歡迎轉(zhuǎn)載。轉(zhuǎn)載請注明:轉(zhuǎn)載自IT人故事會,謝謝!
原文鏈接地址:『互聯(lián)網(wǎng)架構(gòu)』調(diào)?鏈系統(tǒng)工程結(jié)構(gòu)(111)

本次主要演示下如何部署調(diào)用鏈系統(tǒng),希望他們通過這個源碼的學(xué)習(xí),適當(dāng)?shù)母牧纪瓿蓪儆谧约旱恼{(diào)用鏈系統(tǒng)。
源碼:https://github.com/limingios/netFuture/tree/master/源碼/『互聯(lián)網(wǎng)架構(gòu)』調(diào)?鏈系統(tǒng)工程結(jié)構(gòu)(111)/

(一)service的sql導(dǎo)入

在源碼的trace-service的database目錄下有sql的腳本,
通過nativecat導(dǎo)入到mysql中,mysql的安裝這里就不說了,不太復(fù)雜直接百度吧。

(二)安裝Elasticesearch

官網(wǎng):https://www.elastic.co/cn/downloads/past-releases/elasticsearch-1-7-3

下載后,啟動,我在window10下演示的。

點擊elastcsearch.bat,啟動。

(三)service修改配置文件

  • trace-service配置修改

畫紅框的地方是需要修改的

  1. mysql的url
  2. mysql用戶名
  3. mysql密碼
  4. downloadUrl 客戶端下載轉(zhuǎn)化器的路徑,其實就是這個trace-service部署后訪問的地址
  5. elasticsearch.esNodes 這是elasticsearch的訪問地址

修改后的

(四)service的tomcat部署

idea maven設(shè)置,記住要把test過濾掉

運行 tomcat 運行

訪問地址:http://localhost:9090/trace/requests

(五)trace-agent項目打包

打包-clean-install,記住吧test過濾掉哦

  • 準(zhǔn)備打包

創(chuàng)建名稱:trace-agent-base
Output:項目的路徑\out
新建目錄:Cbt_collects_lib

  • 開始打包

打開對應(yīng)的jar包內(nèi)部的結(jié)構(gòu)

trace-agent-base.jar拷貝到e盤跟目錄下。

執(zhí)行測試方法,獲取文件的md5值

cc8dd54a4b0388c3ff5849debc350e76

啟動這個才可以往blob中上傳文件

blob 上傳對應(yīng)的e盤下的jar,md5添加剛才的md5值

  • 修改test-web的pom文件,tomcat修改成本地地址
  • war包放入tomcat的webapps,刪除war包文件

project這個表,是配置對應(yīng)的文件

客戶端腳本配置cbg.properties

  • 啟動測試項目演示效果

app.properties的redis的地址,如果沒有redis直接用這個默認(rèn)的不影響

啟動測試的生產(chǎn)者

#VM options設(shè)置
-javaagent:E:\agent\trace-agent\out\cbt-agent-bootstrap-1.0-SNAPSHOT.ja

訪問網(wǎng)址:http://localhost:9099/user?id=20000&name=ss

PS:項目構(gòu)建基本就是這樣,當(dāng)你的項目啟動后,就可以在127.0.0.1:9090中看到。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容