首发 | 中间件小姐姐直播“带货”——阿里程序员必知的插件
點擊上方“朱小廝的博客”,選擇“設為星標”
回復”1024“獲取獨家整理的學習資料
老早就聽聞 ”中間件小姐姐“ 的名氣,剛好這一次遇上小姐姐做直播,嗲嗲的聲音真是甜得不行,要是以后都是這種軟萌音來做直播,我一定準時準點搶座位并且乖乖吃下這一劑安利。
小姐姐和島風小哥還是有一定的”帶貨“能力,據說當晚有 3000 人在線觀看了直播,而點贊數更是達到人均 15+。小姐姐這次給大家講解的是一款 IDE 插件—— Cloud Toolkit,能夠提高開發、部署應用的效率,還可以通過插件快速創建 Dubbo 工程等等,自去年 12 月上線以來,就超過幾萬的開發者在使用這款插件。其中比較新穎的是,開發者們不僅是 Cloud Toolkit 的使用者,同時也作為設計者參與了插件的更新迭代。聽一位阿里的朋友說,這款插件在中間件就是無人不知曉。
下面就根據直播的內容,跟大家總結一下插件的一些功能。
插件的核心功能
通過簡單的初始化配置,這款插件就可以實現項目構建、打包、上傳、部署的自動化,支持發布到云端(ECS、EDAS 和 Kubernetes 等)和任意服務器上,并且集成阿里巴巴代碼規約(自動檢測整個Java工程或單個Java文件的代碼規范)。
如何安裝 Cloud Toolkit 插件
本文使用 IntelliJ IDEA 在 MAC 下進行安裝:
打開 IntelliJ IDEA -> Preference,在彈出的框里面選擇插件;
在輸入框中輸入 AlibabaCloudToolkit;
在搜索結果中點擊安裝;
由于網絡原因,可能會出現搜索不到的情況,請多嘗試幾次,或文末掃碼進群,使用離線安裝包進行下載。
安裝完畢,重啟 IntelliJ IDEA,再次訪問 Preference, 可以看到左側菜單出現了 Alibaba Cloud Toolkit,在已安裝的插件里面也能找到。
如何創建 Apache Dubbo 工程
新建工程
打開 File -> New -> Project;
在彈出的對話框中選擇 Apache Dubbo;
選擇對應的 JDK 版本;
點擊 next;
設置工程基本配置
選擇 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;
配置工程名和目錄
設置工程名,例如 dubbo-demo;
設置工程目錄,例如 ~/work/edas/dubbo-demo;
點擊 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 中填入查看實時日志的命令即可,一般為:
并且勾選上 “Automatic open after deploy”,這樣配置之后,就會在應用部署過程中,打開實時日志查看的 Terminal 了。
如何使用 Arthas 進行診斷
新特性預告
支持跳板機登陸:有些公司的電腦連接不上目標服務器,那么針對這些開發者,插件支持配置跳板機,將應用部署到你想要的服務器上;
提供阿里云小程序開發工具:幫助你更快更便捷去開發、部署阿里云小程序;
集成開源的CICD系統—Jenkins:讓你在本地 IDE 內就能直接操作這個系統,避免頻繁地切換界面;
想知道更多?掃描下面的二維碼關注我
好文推薦:
基于數據庫實現的分布式鎖
基于Redis實現的分布式鎖
為了追求極致的性能,Kafka掌控了這11項要領
《長安十二時辰》中涉及的通信、大數據、云計算等技術
很少有人把CDN說的這么有趣了
>>>Learn More<<
喜歡就點個"在看"唄^_^
總結
以上是生活随笔為你收集整理的首发 | 中间件小姐姐直播“带货”——阿里程序员必知的插件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 很少有人能把CDN说的这么有趣了
- 下一篇: 看我如何作死 | 网络延迟、网络丢包、网