点击上方“芋道源码”,选择“设为星标”
做积极的人,而不是积极废人!
源码精品专栏
原创 | Java 2019 超神之路,很肝~
中文详细注释的开源项目
RPC 框架 Dubbo 源码解析
网络应用框架 Netty 源码解析
消息中间件 RocketMQ 源码解析
数据库中间件 Sharding-JDBC 和 MyCAT 源码解析
作业调度中间件 Elastic-Job 源码解析
分布式事务中间件 TCC-Transaction 源码解析
Eureka 和 Hystrix 源码解析
Java 并发源码
本文来自阿里的小姐姐的投稿!
ps:最近在暗搓搓的写了点 Spring Cloud Alibaba 的入门文章,欢迎来看。
访问地址:https://github.com/YunaiV/SpringBoot-Labs 记得给个 star !
在文章的开始,先介绍一下 Cloud Toolkit 是什么?
Cloud Toolkit 是阿里云发布的免费本地 IDE 插件,帮助开发者更高效地开发、测试、诊断并部署应用。通过插件,可以将本地应用一键部署到任意服务器,甚至云端(ECS、EDAS、ACK、ACR 和 小程序云等);并且还内置了 Arthas 诊断、Dubbo工具、Terminal 终端、文件上传、函数计算 和 MySQL 执行器等工具。不仅仅有 IntelliJ IDEA 主流版本,还有 Eclipse、Pycharm、Maven 等其他版本。今年 2 月,Cloud Toolkit 刚刚发布了 Visual Studio Code 版本,全面覆盖前端开发者,帮助前端实现一键打包部署,让开发提速 8 倍。
产品详情:https://cn.aliyun.com/product/cloudtoolkit
2018 年 12 月,免费的本地 IDE 插件 Cloud Toolkit 正式对外发布。截止目前,已有超过 18 万人次下载了 Cloud Toolkit,并体验到了一键部署带来的开发便利;已实现本地代码部署到远程服务器 113 万次,为亚太地区开发者累计节省 21.7万+小时。
接下来,我们盘点 Cloud Toolkit 的成长点滴,回顾 Cloud toolkit 与开发者创造的共同记忆。
从 2018 年 12 年,阿里云发布了本地 IDE 插件 Cloud Toolkit1.0.0 版本至今已经发布 57 个版本。
从最初仅支持 IntelliJ IDEA 一个平台,到 2020 年 1 月,阿里云正式发布了 Visual Studio Code 版本,Cloud Toolkit 全面覆盖前端开发者,帮助前端实现一键打包部署,让开发提速 8 倍。目前已经支持 IntelliJ IDEA 主流版本、 Eclipse、Pycharm、Maven 以及 Visual Studio Code 版本。
Visual Studio Code 版本功能:实现安装 Cloud Toolkit 插件之后,开发者可以立即体验以下任何一个功能:
将本地 Visual Studio Code 中的代码,一键打包、部署到任意的阿里云 ECS 服务器;
将本地 Visual Studio Code 中的代码,一键打包、部署到任意的远程服务器;
向任意的阿里云 ECS 或者 任意远程服务器 发送并执行指定的命令;
本地 IDE 插 Cloud Toolkit ,帮助开发者更高效地开发、测试、诊断并部署应用。通过插件,可以将本地应用一键部署到任意服务器,甚至云端(ECS、EDAS、Kubernetes 和 小程序云 等);并且还内置了 Arthas 诊断、Dubbo 工具、Terminal 终端、文件上传和 MySQL 执行器等工具。截止目前已经有 18 万开发者下载了 Cloud Toolkit ,体验了一键部署带来的开发便利。
截止目前,Cloud Toolkit 成功实现把本地代码部署到了远程服务器 113 万次,这些服务器覆盖了亚太地区主流的云平台厂商,以及开发者在自建 IDC 机房内的服务器。为亚太地址开发者,节省了 21.7 万+ 小时的工作部署时间。
Cloud Toolkit 团队秉承 “用户第一” 原则,团队一直在一线倾听用户的真实声音、寻找用户真实需求和建议,努力满足用户需求,为大家研发出更贴心、更高效,真正属于广大开发者的插件。一年以来,共组建了使用者社群 8 个,群内用户 6000,采纳用户需求 500+个。
2019 年 12 月,首次举办了“程序员吐槽大会”,让更多开发者可以跟我们说说使用体验,尽情吐槽,让 Cloud Toolkit 变得更好。1
Cloud Toolkit 的成长中离不开开发者的心血。一年多的时间,有 250+ 位开发者从使用者变成了开发者,积极参与Cloud Toolkit 的产品共建,代表亚太地区开发者“定义”属于开发者自己的 IDE 插件。为了感谢所有为 Cloud Toolkit 发展做出贡献的开发者,我们制定了「创造 Cloud Toolkit」奖励机制,记录开发者对插件付出的每一份贡献,寻找 Cloud Toolkit 创始人。
https://img.alicdn.com/tfs/TB1.4h8w4n1gK0jSZKPXXXvUXXa-1116-653.jpg为了让开发者可以直接上手操作 Cloud Toolkit,在过去一年,我们举办了 5场,内容包括:
与小程序云联合,一键部署到小程序云上
与容器镜像联合,一键部署到镜像仓库
小姐姐手把手教你开发部署提速8倍
小姐姐再次手把手讲解一键打包部署
居家直播,连麦互动,手把手教你一键霸道部署和新版本
好用的 Cloud Toolkit 和软萌小姐姐给开发者留下了深刻的印象。接下来我们将举办更多场直播,针对大家在真实场景下使用的痛点给出最佳实践,帮助大家更好的解决使用问题。
https://img.alicdn.com/tfs/TB1l_l6wVT7gK0jSZFpXXaTkpXa-900-383.jpg回顾这一年,Cloud Toolkit 开发团队最想对使用者说的是谢谢!谢谢陪伴 Cloud Toolkit 成长的你,也谢谢即将加入的你。我们看到有 1500 位使用者是通过老用户的推荐,开始使用 Cloud Toolkit 的。
未来,Cloud Toolkit 将一如既往倾听开发者声音,快速响应采纳需求,继续努力做一款属于开发者自己的、实实在在的好插件。
下载地址:https://www.aliyun.com/product/cloudtoolkit
一键部署本地 IDE 内项目到任意远程服务器
一键部署本地 IDE 内项目到阿里云 EDAS、SAE 和 Kubernetes
本地 Docker Image 打包和仓库推送工具
远程服务器实时日志查看
阿里云小程序开发工具
阿里云函数计算开发工具
阿里云 RDS 内置 SQL 执行器
内置 Terminal 终端
文件上传
Apache Dubbo 框架项目模板&代码生成
Java 程序诊断工具
RPC 服务端云联调
如上图所示,开发者本地编写的应用程序,在图形化界面上进行配置,即可持续便利的部署到任意服务器,或者阿里云的 ECS 服务器上;在 IDEA 或 Eclipse 中完成编码后,无须在 Maven 、Git 以及其他运维脚本和工具的之间切换,借助 Cloud Toolkit,在 IDE 的图形界面上选择一个或若干个实例,即可将应用程序部署至指定目录。
针对阿里云 EDAS 和 SAE 产品的开发者,我们也在插件上打通了本地应用程序和云端部署,在 IDE 中完成编码后,将项目工程关联上 EDAS 和 SAE 的应用,即可实现快速部署。
针对阿里云容器服务 Kubernetes 产品的开发者,我们也在插件上打通了本地应用程序和云端 Kubernetes 部署,在 IDE 中完成编码后,将项目工程关联上容器服务 Kubernetes,即可实现快速部署。
Cloud Toolkit 提供了图形化的 Docker Image 打包工具,能够帮助开发者即使在不熟悉 Docker 的情况下,也可以快速打包镜像,并推送到阿里云镜像仓库 ACR 。
IDE 内,开发者可以直接通过内置的终端 Terminal,快速登录远程服务器;
不仅仅用于阿里云服务器 ECS,所有支持标准 SSH 协议的机器都可以。
Cloud Toolkit 帮助开发者在 IDE 内,一键将本地或者远程 URL 文件上传到服务器指定目录下去,无需在各种 FTP、SCP 工具之间频繁切换。更为重要的是,文件上传完毕后,还支持命令执行,比如:文件解压缩、程序启动等。
立即点击下载
对于插件的使用,并不是安装越多插件越能提高工作效率,而是在于,我们能否找到这样一种适合自己的插件组合,能在最小学习成本下,最少插件数量下,最大限度地满足自己的工作需求。所以,Cloud Toolkit 能否成为你开发部署的利器,取决于你是否充分挖掘并使用其功能。期待这款插件会是你比别人快一步的显著因素。
点击“阅读原文”立即下载 Cloud Toolkit
欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式,长按下方二维码噢:
已在知识星球更新源码解析如下:
最近更新《芋道 SpringBoot 2.X 入门》系列,已经 20 余篇,覆盖了 MyBatis、Redis、MongoDB、ES、分库分表、读写分离、SpringMVC、Webflux、权限、WebSocket、Dubbo、RabbitMQ、RocketMQ、Kafka、性能测试等等内容。
提供近 3W 行代码的 SpringBoot 示例,以及超 4W 行代码的电商微服务项目。
获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。
如果你喜欢这篇文章,喜欢,转发。
生活很美好,明天见(。・ω・。)ノ♡