研发工具链

子曰: "工欲善其事必先利其器"。

本书的开篇已经指出,微服务的架构对研发人员提出了更高的要求。

幸运的是,通过不断完善、改进研发工具链,可以为研发人员提供更高效、更便捷的开发环境。

本书反复强调"微服务"、"研发工具链"、"运维工具链"三者是一个整体,如果只重视微服务的开发技术,而不重视工具链的建设,微服务的架构便无从谈起。

本章将对微服务架构下,常见的研发工具进行介绍。

大致又可分为两部分:

研发环境构建: 主要包括内部帐号管理、代码版本管理、Java依赖管理,这些基础研发环境。
高效研发构建: 主要通过小工具、代码模板、开源项目的引入,降低微服务开发难度,提升开发效率。
现在,让我们开始研发工具链的构建之旅吧!
下一节:在正式讨论微服务架构前,有必要用简短的篇幅,讨论下微服务以及这种架构风格的优点和缺点。