什么是微服务
微服务是一个架构风格,他要求我们在开发一个应用的时候,这个应用必须构建成一系列小服务的组合;可以通过http的方式进行互通。要说微服务架构,想要说说我们的单体应用架构
单体应用架构
所谓单体应用架构(all in one)是指,我们将一个项目的中的所有应用服务都封装值一个应用中。
好处显而易见,好开发测试,方便部署
缺点也不少,不好维护,不好分工
微服务架构
看这两篇文章,我就不解释了,看原文
原文:https://martinfowler.com/articles/microservices.html
翻译:https://www.cnblogs.com/liuning8023/p/4493156.html
这是我自己的理解,当然可能有的地方不是很透彻
对于微服务架构,一定要看的差不多。现在看不懂没事,学完了Springboot之后一定要回来再看。