10 2020 档案
摘要:Jekins安装NodeJS插件 新建前端代码仓库 代码仓库中需要包含DockerFile,其中代码如下 FROM nginx COPY dist/ /usr/share/nginx/html/ 新建一个自由风格的项目 第一次运行时,需要在shell脚本中执行npm install操作。 在gitl
阅读全文
摘要: 单块系统的形成非一日之功。开发人员每天都对系统添加新功能和新代码。一段时间之后,它变成了组织中一个恐怖而巨大的存在,没人想去修改它。但别担心,它并不是无可救药。只要使用了正确的工具,我们就可以手刃这个怪兽。 关键是接缝 接缝的概念,从接缝处可以抽取出相对独立的一部分代码,对这部分代码进行修改
阅读全文
摘要: 在我看来,集成是微服务相关技术中最重要的一个。做得好的话,你的微服务可以保持自治性,你也可以独立地修改和发布它们;但做得不好的话会带来灾难。 寻找理想的集成技术 微服务之间通信方式的选择非常多样化,但哪个是正确的呢? 避免破坏性修改 有时候,对某个服务做的一些修改会导致该服务的消费方也随之发
阅读全文
摘要: 在本章中,我们会讨论如何确定服务之间的边界,以及最大化微服务的好处,避开它的劣势。但是,首先我们需要有一个产品作为讨论的载体。 什么样的服务是好服务 松耦合和高内聚。如果这两点做不到,那么微服务也就没什么价值了。 松耦合 如果做到了服务之间的松耦合,那么修改一个服务就不需要修改另一个服务
阅读全文

浙公网安备 33010602011771号