1. 什么是微服务?
“微服务”一词来自国外的一篇博文,网站:https://martinfowler.com/articles/microservices.html
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4793ef8a678e2d08e946c8da93ccaf57.png)
如果您不能看懂英文文档,可以跳转到搜简体中文的文档
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b40da1b1d9d42359e16794b68f826637.png)
这是国人翻译的文档,可以学习参考:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0a6269db0fb6d2b1e1afe8314c3c79d9.png)
引用官方文档解释:
简单来说,微服务架构风格[1]是一种将一个单一应用程序开发为一组小型服务的方法,每个服务运行在自己的进程中,服务间通信采用轻量级通信机制(通常用HTTP资源API)。这些服务围绕业务能力构建并且可通过全自动部署机制独立部署。这些服务共用一个最小型的集中式的管理,服务可用不同的语言开发,使用不同的数据存储技术。