阿里措施员常用的 15 个高效器材,大部门已开源!
副问题[/!--empirenews.page--]
阿里将自身在种种营业场景下的技能积淀,通过开源、云上实现或器材等情势对外开放,本文将精选了一些阿里巴巴的开拓者器材,但愿能辅佐开拓者们进步开拓服从、更优雅的写代码。 因为开拓者涉及的技能规模浩瀚,笔者仅从本身认识的规模,往后端开拓者的视角盘货平常也许用获得的器材。每个器材凭证以下几点举办先容:
一、Java 线上诊断器材 Arthas Arthas 阿里巴巴2018年9月开源的一款Java线上诊断器材。 器材的行使场景:
Arthas支持JDK 6+,支持Linux/Mac/Windows,回收呼吁行交互模式,同时提供富厚的 Tab 自动补全成果,进一步利便举办题目的定位和诊断。 行使教程: 基本教程:https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-basics 进阶教程:https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-advanced 获取方法:*(免费)* 开源地点:https://github.com/alibaba/arthas 二、IDE 插件 Cloud Toolkit Cloud Toolkit 是一款 IDE 插件,可以辅佐开拓者更高效地开拓、测试、诊断并陈设应用。通过 Cloud Toolkit,开拓者可以或许利便地将当地应用一键陈设到恣意呆板(当地或云端),并内置 Arthas 诊断、高效执行终端呼吁和 SQL 等,提供 IntelliJ IDEA 版,Eclipse 版,PyCharm 版和 Maven 版。 器材的行使场景:
行使教程: IntelliJ IDEA版:https://help.aliyun.com/documentdetail/98762.html Eclipse 版:https://help.aliyun.com/documentdetail/29970.html PyCharm 版:https://help.aliyun.com/documentdetail/112740.html Maven 版:https://help.aliyun.com/documentdetail/108682.html 获取方法:*(免费)* https://www.aliyun.com/product/cloudtoolkit 三、混沌尝试注入器材 ChaosBlade ChaosBlade 是一款遵循混沌工程尝试道理,提供富厚妨碍场景实现,辅佐漫衍式体系晋升容错性和可规复性的混沌工程器材,可实现底层妨碍的注入,提供了耽误、非常、返回特定值、修改参数值、一再挪用和try-catch 块非常等非常场景。 器材的行使场景:
行使教程: https://github.com/chaosblade-io/chaosblade/wiki/新手指南 获取方法:*(免费)* https://github.com/chaosblade-io/chaosblade/wiki/新手指南 四、Java 代码规约扫描插件 该插件用于检测 Java 代码中存在的不类型的位置,并给以提醒。规约插件是回收 Kotlin 说话开拓。 行使教程: https://github.com/alibaba/p3c/wiki/IDEA插件行使文档 Eclipse插件行使文档: https://github.com/alibaba/p3c/wiki/Eclipse插件行使文档 获取方法:*(免费)* 开源地点:https://github.com/alibaba/p3c 五、应用及时监控器材 ARMS ARMS 是一款 APM 类的监控器材,提供前端、应用、自界说监控 3 类监控选项,可快速构建及时的应用机能和营业监控手段。 器材的行使场景:
行使教程: 前端监控接入:https://help.aliyun.com/documentdetail/106086.html 应用监控接入:https://help.aliyun.com/documentdetail/63796.html 自界说监控:https://help.aliyun.com/document_detail/47474.html 获取方法:(收费) https://www.aliyun.com/product/arms 六、静态开源站点搭建器材 Docsite Docsite 一款集官网、文档、博客和社区为一体的静态开源站点的办理方案,具有简朴易上手、上手不撒手的特质,同时支持 react 和静态渲染、PC端和移动端、支持中英文国际化、SEO、markdown文档、全局站点搜刮、站点气魄威风凛凛自界说、页面自界说等成果。 行使教程: https://docsite.js.org/zh-cn/docs/installation.html 获取方法:(免费) https://github.com/txd-team/docsite 七、Android 平台上的秒级编译方案 Freeline Freeline 可以充实操作缓存文件,在几秒钟内敏捷地对代码的窜改造行编译并陈设到装备上,有用地镌汰了一般开拓中的大量从头编译与安装的耗时。Freeline 最快捷的行使要领就是直接安装 Android Studio 插件。 行使教程: https://github.com/alibaba/freeline/blob/master/README-zh.md 获取方法:(免费) https://github.com/alibaba/freeline 八、机能测试器材 PTS PTS 可以模仿大量用户会见营业的场景,使命随时提倡,免除搭建和维护本钱,支持 JMeter 剧本转化为 PTS 压测,同样支持原生 JMeter 引擎举办压测。 行使教程: https://help.aliyun.com/document_detail/70290.html 获取方法:(收费) https://www.aliyun.com/product/pts 九、云效开拓者器材KT KT 可以简化在 Kubernetes 下举办联调测试的伟大度,进步基于Kubernetes的研发服从。 行使教程: https://yq.aliyun.com/articles/690519 获取方法:(免费) 器材地点:https://yq.aliyun.com/download/3393 十、架构可视化器材 AHAS AHAS 为 K8s 等容器情形提供了架构可视化的成果,同时,具有妨碍注入式高可用手段评测和一键流控降级等成果,可以快速低本钱的晋升应用可用性。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |