微服务笔记

 

微服务笔记

什么是微服务

“微服务”一词源于 Martin Fowler 的名为 Microservices 的博文,https://martinfowler.com/articles/microservices.html

简单来说,微服务是系统架构上的一种设计风格,它的主旨是讲一个原本独立的系统拆分成多个小型服务,这些小型服务都各自独立的进程中运行,服务之间通过基于 HTTP 的 RESTful API 进行通信写作。被拆分的每一个小型服务都围绕着系统中的某一项或者一些耦合度较高的业务功能进行构建,并且每个服务都维护着自身的数据存储、义务开发、自动化测试案例以及独立部署机制。由于有了轻量级的通信协议作为基础,所以这些服务可以使用不同的语言来编写。


If you like TeXt, don’t forget to give me a star :star2:.