騰訊tars微服務安裝筆記

2021-10-06 17:09:47 字數 1345 閱讀 7948

tarsphp 文件位址 謝謝大佬的整理

安裝需要元件

例如,在centos下,執行:

yum install glibc-devel

yum install gcc

yum install gcc-c++

yum install lrzsz

yum install -y git

git clone
tar zxvf cmake-3.17.2.tar.gz

cd cmake-3.17.2

./bootstrap (如果系統還沒有安裝cmake,原始碼中提供了乙個 bootstrap 指令碼)

make //比較耗時

make install (如果make install失敗,一般是許可權不夠,切換root進行安裝)

cmake(檢視版本)

報錯的話 請重新鏈結軟連線例如: ln -s /usr/local/tars/tarsframework/cmake/cmake-3.17.2 /usr/local/bin/cmake

tars-node-web

ps -ef | grep tars-node-web檢視某程序是否存在

安裝過程

看原始碼目錄下的cmakelists.txt檔案,確保mysql的相關路徑配置與本機一致。

比如,在centos7.2使用yum安裝mysql,mysql的lib檔案預設放在/usr/lib64/mysql,include資料夾預設在/usr/include/mysql/,可將cmakelists.txt檔案中的mysql_dir_lib改為」/usr/lib64/mysql」;也可使用cp -r /usr/include/mysql/* /usr/local/mysql/include將檔案copy到指定路徑/usr/local/mysql/include,如下:

set(mysql_dir_inc "/usr/local/mysql/include")

set(mysql_dir_lib "/usr/lib64/mysql")

4.3 編譯安裝tars

cd /build

chmod u+x build.sh

./build.sh prepare

./build.sh all

如需重新編譯請使用

./build.sh cleanall

./build.sh all

這裡發現很多架構包沒裝,報錯了.看看錯誤安裝後cmakelists.txt指定隊的路徑即可

微服務 筆記

spring boot 在啟動的時候會幹這幾件事情 spring boot 在啟動時會去依賴的 starter 包中尋找 resources meta inf spring.factories 檔案,然後根據檔案中配置的 jar 包去掃瞄專案所依賴的 jar 包。根據 spring.factorie...

微服務學習筆記 追蹤微服務呼叫

微服務系統追蹤微服務呼叫,跟蹤記錄一次使用者請求經過哪些呼叫,經過哪些服務處理,並且記錄每一次呼叫所設計的服務的詳細資訊。如果發生呼叫失敗,可以根據日誌快速定位出現問題的環節。一 作用 1.優化系統瓶頸 通過記錄呼叫經過的每一條鏈路上的耗時,快速定位系統中的瓶頸點。2.優化鏈路呼叫 通過服務追鍾可以...

微服務學習筆記 什麼是微服務

martin fowler 簡而言之,微服務架構風格這種開發方法,是以開發一組小型服務的方式來開發乙個獨立的應用系統的。其中每個小型服務都執行在自己的程序中,並經常採用http資源api這樣輕量的機制來相互通訊。這些服務圍繞業務功能進行構建,並能通過全自動的部署機制來進行獨立部署。這些微服務可以使用...