微服务

【微服务】关于使用微服务的架构设计方案

微服务   即微小的服务,较小且独立的功能

微服务最早由Martin Fowler(马丁·福勒)与James Lewis于2014年共同提出,微服务架构风格是一种使用一套小服务来开发单个应用的方式途径,每个服务运行在自己的进程中,并使用轻量级机制通信,通常是HTTP API,这些服务基于业务能力构建,并能够通过自动化部署机制来独立部署,这些服务使用不同的编程语言实现,以及不同数据存储技术,并保持最低限度的集中式管理。

【微服务】关于使用微服务的概述

微服务架构是一种将应用程序拆分成小型、自治的服务的软件架构风格。在PHP开发中,实现微服务架构可以带来许多好处,如增强可扩展性、灵活性和可维护性。就是按业务功能划分单独的子系统,各个子系统之间数据库与服务独立存在,便于单独维护,某个子系统出问题不影响其他。