您好,登錄后才能下訂單哦!
本篇內容介紹了“Alibaba cloud toolkit怎么快速創建Dubbo工程”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
當你遇到以下類似問題而束手無策時,Arthas可以幫助你解決:
這個類從哪個 jar 包加載的?為什么會報各種類相關的 Exception?
我改的代碼為什么沒有執行到?難道是我沒 commit?分支搞錯了?
遇到問題無法在線上 debug,難道只能通過加日志再重新發布嗎?
線上遇到某個用戶的數據處理有問題,但線上同樣無法 debug,線下無法重現!
是否有一個全局視角來查看系統的運行狀況?
有什么辦法可以監控到JVM的實時運行狀態?
Arthas支持JDK 6+,支持Linux/Mac/Winodws,采用命令行交互模式,同時提供豐富的 Tab 自動補全功能,進一步方便進行問題的定位和診斷。如果你安裝了Alibaba cloud Toolkit就不必再安裝客戶端,內嵌了Arthas啟動頁面:
官方文檔:https://alibaba.github.io/arthas/quick-start.html
常用命令:
1.dashboard 實時返回展示當前進程的信息
這里相當于jconsole
windows+r jconsole
2. thread ID(線程id)
打印線程id的棧
3.通過jad反編譯
4.jvm 查看當前的jvm信息
help——查看命令幫助信息
cat——打印文件內容,和linux里的cat命令類似
pwd——返回當前的工作目錄,和linux命令類似
cls——清空當前屏幕區域
session——查看當前會話的信息
reset——重置增強類,將被 Arthas 增強過的類全部還原,Arthas 服務端關閉時會重置所有增強過的類
version——輸出當前目標 Java 進程所加載的 Arthas 版本號
history——打印命令歷史
quit——退出當前 Arthas 客戶端,其他 Arthas 客戶端不受影響
shutdown——關閉 Arthas 服務端,所有 Arthas 客戶端全部退出
keymap——Arthas快捷鍵列表及自定義快捷鍵
Arthas目前支持Web Console,用戶在attach成功之后,可以直接訪問:http://127.0.0.1:8563/。
打開 IntelliJ IDEA,在菜單欄選擇 File > New > Project。
在 New Project 對話框左側的導航欄中單擊 Apache Dubbo,在右側界面中選擇 JDK 版本,然后單擊 Next。
設置工程基本配置,然后單擊Next。
基本參數設置說明及示例:
Project:選擇 Maven Project。
GroupId:輸入相應的 Group ID,如 com.dubbo.example。
ArtifactId:輸入相應的 Artifact ID,如 dubbo-demo。
Version:應用工程的版本,如 1.0-SNAPSHOT。
Dubbo:選擇 Dubbo 的版本,如 2.7.2。
Type:工程的類型,勾選 Consumer 和 Provider,則會創建服務提供者和服務消費者的工程 Demo。
Spring Boot:Spring Boot 的版本,如 2.1.5.RELEASE。
設置 Project name 和 Project location,然后單擊Finish。
“Alibaba cloud toolkit怎么快速創建Dubbo工程”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。