中间件小姐姐直播“带货” - 阿里程序员必知的 IDE 插件

本文转载自公众号「朱小厮的博客」

老早就听闻 ”中间件小姐姐“ 的名气,刚好这一次遇上小姐姐做直播,嗲嗲的声音真是甜得不行,要是以后都是这种软萌音来做直播,我一定准时准点抢座位并且乖乖吃下这一剂安利。(文末有福利)

小姐姐和岛风小哥还是有一定的”带货“能力,据说当晚有 3000 人在线观看了直播,而点赞数更是达到人均 15+。小姐姐这次给大家讲解的是一款 IDE 插件—— Cloud Toolkit,能够提高开发、部署应用的效率,还可以通过插件快速创建 Dubbo 工程等等,自去年 12 月上线以来,就超过几万的开发者在使用这款插件。其中比较新颖的是,开发者们不仅是 Cloud Toolkit 的使用者,同时也作为设计者参与了插件的更新迭代。听一位阿里的朋友说,这款插件在中间件就是无人不知晓。

下面就根据直播的内容,跟大家总结一下插件的一些功能。

插件的核心功能


640?wx_fmt=jpeg

通过简单的初始化配置,这款插件就可以实现项目构建、打包、上传、部署的自动化,支持发布到云端(ECS、EDAS 和 Kubernetes 等)和任意服务器上,并且集成阿里巴巴代码规约(自动检测整个Java工程或单个Java文件的代码规范)。

如何安装 Cloud Toolkit 插件


640?wx_fmt=png

本文使用 IntelliJ IDEA 在 MAC 下进行安装:

  • 打开 IntelliJ IDEA -> Preference,在弹出的框里面选择插件;

  • 在输入框中输入 AlibabaCloudToolkit ;

  • 在搜索结果中点击安装;

由于网络原因,可能会出现搜索不到的情况,请多尝试几次,或文末扫码进群,使用离线安装包进行下载。

安装完毕,重启 IntelliJ IDEA,再次访问 Preference, 可以看到左侧菜单出现了 Alibaba Cloud Toolkit,在已安装的插件里面也能找到。

640?wx_fmt=jpeg

如何创建 Apache Dubbo 工程


新建工程

640?wx_fmt=png

  • 打开 File -> New -> Project;

  • 在弹出的对话框中选择 Apache Dubbo;

  • 选择对应的 JDK 版本;

  • 点击 next;

设置工程基本配置

640?wx_fmt=png

  • 选择 maven 项目;

  • 输入相应的 groupID,例如 com.dubbo.example;

  • 输入 ArtifactId,例如 dubbo-demo;

  • 输入 Version,例如 1.0-SNAPSHOT;

  • 选择 Dubbo 的版本,例如 2.7.2;

  • 勾选要创建的种类,勾选 Consumer 和 Provider,则会相应创建出服务提供者和服务消费者的代码;

  • 选择 Spring-boot 的版本,例如 2.1.5.RELEASE;

  • 点击 Next;

配置工程名和目录

640?wx_fmt=png

  • 设置工程名,例如 dubbo-demo;

  • 设置工程目录,例如 ~/work/edas/dubbo-demo;

  • 点击 Finish;

创建完毕

此时 IDEA 将会创建一个新的工程,里面包含了一个完成 Dubbo Provider + Consumer 的样例工程。

640?wx_fmt=png

如何将应用部署到 Host


添加服务器

640?wx_fmt=png

如上图所示,在菜单Tools - Alibaba Cloud - Alibaba Cloud View - Host 中打开机器视图界面,如下图:

640?wx_fmt=png

点击右上角 Add Host 按钮,出现添加机器界面。

640?wx_fmt=png

部署

640?wx_fmt=png

在 IntelliJ IDEA 中,鼠标右键项目工程名,在出现的菜单中点击 Alibaba Cloud - Deploy to Host…,会出现如下部署窗口:

640?wx_fmt=png

在 Deploy to Host 对话框设置部署参数,然后单击 Deploy,即可执行初次部署。

查看实时日志

640?wx_fmt=png

640?wx_fmt=png

打开应用部署的配置界面,如上图所示,点击「Advanced」标签页,如下图:

640?wx_fmt=png

在 Command 中填入查看实时日志的命令即可,一般为:

 
 

并且勾选上 “Automatic open after deploy”,这样配置之后,就会在应用部署过程中,打开实时日志查看的 Terminal 了。

如何使用 Arthas 进行诊断


640?wx_fmt=png

  • 方式一:诊断本机机器上的 Java 程序点击上图 1 所示 Tools - Alibaba Cloud - Diagnostic Tools 菜单,即可开始。

  • 方式二:诊断远程机器上的 Java 程序点击上图机器列表中 2 所示 Diagnostic 按钮,即可开始。

新特性预告

  1. 支持跳板机登陆:有些公司的电脑连接不上目标服务器,那么针对这些开发者,插件支持配置跳板机,将应用部署到你想要的服务器上;

  2. 提供阿里云小程序开发工具:帮助你更快更便捷去开发、部署阿里云小程序;

  3. 集成开源的CICD系统—Jenkins:让你在本地 IDE 内就能直接操作这个系统,避免频繁地切换界面;


邀请有奖活动

为了感谢参加共创 Cloud Toolkit 的贡献者们,插件团队将记录下每一个人所邀请的新用户数量,整理成排行榜公布在阿里云官网,并且送上精美礼品。

一、活动截止时间:8月19日

二、公布时间和地址:8月21日阿里云官网:

https://cn.aliyun.com/product/cloudtoolkit

三、怎么参与有奖活动:(点击“阅读原文”,了解邀请)

640?wx_fmt=jpeg

  1. 填写别人的邀请码(此步骤可以省略):下载插件 --> 点击 Tools- -> Alibaba Cloud --> UserGuide --> 填入邀请码 --> 回车即可;

  2. 创建自己的邀请码:下载插件 --> 点击 Tools --> Alibaba Cloud --> UserGuide -->点击“我也要邀请别人” --> 输入手机号码  --> 点击 Create  --> Copy --> 邀请朋友下载并填写你的邀请码  --> 积分领奖;

三、我能获得什么?

  1. 姓名公布在阿里云官网,提升个人影响力;

  2. 邀请10个及以上的新用户,即可获得以下奖品:

    电动牙刷/U型枕/《码出高效 - Java 开发手册》/纪念版淘公仔

    640?wx_fmt=jpeg640?wx_fmt=png640?wx_fmt=png640?wx_fmt=png

  3. 参与「创造 Cloud Toolkit」,成为创始人,被永久记录;

    (了解详情点击:《让开发部署提速 8 倍,我参与贡献这款 IDE 插件的全过程》)

点击“阅读原文”,观看小姐姐直播回放 & 了解邀请机制

本文缩略图:icon by Ciwing·Jon

2020阿里云智能应届生校园招聘开始啦公众号对话框发送“秋招”,了解详情

640?wx_fmt=jpeg

Tips:

# 点下“在看”smiley_66.png

# 然后,公众号对话框内发送“雨伞”,试试手气?smiley_12.png

# 本期奖品是来自淘宝心选,拒水伞面,一甩即干,暗纹全自动折叠雨伞smiley_42.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值