zoukankan      html  css  js  c++  java
  • 中间件小姐姐直播“带货”——阿里程序员必知的插件

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

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

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

    插件的核心功能

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

    如何安装 Cloud Toolkit 插件

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

    1. 打开 IntelliJ IDEA -> Preference,在弹出的框里面选择插件;
    2. 在输入框中输入 AlibabaCloudToolkit
    3. 在搜索结果中点击安装;

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

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

    如何创建 Apache Dubbo 工程

    新建工程

    1. 打开 File -> New -> Project;
    2. 在弹出的对话框中选择 Apache Dubbo;
    3. 选择对应的 JDK 版本;
    4. 点击 next;

    设置工程基本配置

    1. 选择 maven 项目;
    2. 输入相应的 groupID,例如 com.dubbo.example;
    3. 输入 ArtifactId,例如 dubbo-demo;
    4. 输入 Version,例如 1.0-SNAPSHOT;
    5. 选择 Dubbo 的版本,例如 2.7.2;
    6. 勾选要创建的种类,勾选 Consumer 和 Provider,则会相应创建出服务提供者和服务消费者的代码;
    7. 选择 Spring-boot 的版本,例如 2.1.5.RELEASE;
    8. 点击 Next;

    配置工程名和目录

    1. 设置工程名,例如 dubbo-demo
    2. 设置工程目录,例如 ~/work/edas/dubbo-demo
    3. 点击 Finish;

    创建完毕

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

    如何将应用部署到 Host

    添加服务器

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

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

    部署

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

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

    查看实时日志

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

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

    tail -f /root/act_tomcat/tomcat/logs/catalina.out -n200

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

    如何使用 Arthas 进行诊断

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

    新特性预告

    1. 支持跳板机登陆:有些公司的电脑连接不上目标服务器,那么针对这些开发者,插件支持配置跳板机,将应用部署到你想要的服务器上;
    2. 提供阿里云小程序开发工具:帮助你更快更便捷去开发、部署阿里云小程序;
    3. 集成开源的CICD系统—Jenkins:让你在本地 IDE 内就能直接操作这个系统,避免频繁地切换界面;

    本文作者:中间件小哥

    原文链接

    本文为云栖社区原创内容,未经允许不得转载。 

  • 相关阅读:
    21.Merge Two Sorted Lists 、23. Merge k Sorted Lists
    34. Find First and Last Position of Element in Sorted Array
    leetcode 20. Valid Parentheses 、32. Longest Valid Parentheses 、301. Remove Invalid Parentheses
    31. Next Permutation
    17. Letter Combinations of a Phone Number
    android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项
    oc 异常处理
    oc 类型判断
    oc Delegate
    oc 协议
  • 原文地址:https://www.cnblogs.com/zhaowei121/p/11303286.html
Copyright © 2011-2022 走看看