本篇内容介绍了“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进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。