内容简介:在过去的五年中,微服务(Microservice)已经成为继敏捷(Agile)、DevOps之后又一个热门话题。然而不幸的是,企业中每个人都有自己对微服务的定义。正如敏捷和DevOps备受推崇后被滥用,微服务似乎也陷入了同样的“罗生门”。我把日常听到的关于微服务的常见误读,归结为以下十条:
在过去的五年中,微服务(Microservice)已经成为继敏捷(Agile)、DevOps之后又一个热门话题。然而不幸的是,企业中每个人都有自己对微服务的定义。正如敏捷和DevOps备受推崇后被滥用,微服务似乎也陷入了同样的“罗生门”。
我把日常听到的关于微服务的常见误读,归结为以下十条:
- 微服务是SOA的独门术语
- 管理微服务比管理Monolith更容易
- 拥抱微服务你就可以避免走上XP的不归路(尤其是TDD的地狱)
- 微服务就是使用像Spring-boot这样的Web框架来开发和部署应用程序。
- 微服务是共享公共数据库的小应用程序
- 微服务是使用某些 工具 构建的应用程序。
* Java平台上的SpringBoot / DropWizard,Docker和K8
* Python平台上的Flask,Docker和K8
* Javascript平台上的Koa / ExpressJS,Docker和K8 - 微服务是可扩展系统的终极方案
- 构建微服务意味着你不得不考虑 以更加模块化的方式构建应用程序
- 构建Monolith和构建微服务并非两个不同的范型
- 最明智的选择是:从一开始就以微服务的方式开始构建系统。
如果你认为上述任何一个说法都是真的,那么你可能需要找本正确的书“洗洗脑”了。
此博客文章首次发布于 : Codonomics
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- NAACL 2019论文独特视角|纠正归因谬误:注意力没有解释模型
- 为各行各业构建认知解决方案,第 3 部分: 让认知数据变得可以搜索和理解的设计模式
- 认知
- [原]对开源的认知
- 对过WAF的一些认知
- 对过 WAF 的一些认知
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Data Structures and Algorithm Analysis in Java
Mark A. Weiss / Pearson / 2006-3-3 / USD 143.00
As the speed and power of computers increases, so does the need for effective programming and algorithm analysis. By approaching these skills in tandem, Mark Allen Weiss teaches readers to develop wel......一起来看看 《Data Structures and Algorithm Analysis in Java》 这本书的介绍吧!