什么是微服务架构?微服务架构有什么优缺点?
例如,系统中的某个微服务遇到了瓶颈,可以结合这个微服务的业务特点,增加内存、升级 CPU 或者增加节点。微服务架构风格是一种将一个单一应用程序开发为一组小型服务的方法,每一个服务运行在自己的进程中,服务间通信采用的轻量级通信机制(通常用 HTTP 资源 API)。开发和维护单个微服务相当简单。就目前来看微服务并没有一个严格的定义,每一个人对微服务的理解都是不一样的. Martin Fowler 在它的博客中是这样表述微服务的。如果修改某一个微服务 API,可能所有使用该接口的微服务都需要调整。