微服务架构是一种架构模式,也是一种很有趣的思维方式,其主要作用是将功能分解到离散的各个服务中,从而降低系统的耦合性,并提供更加灵活的服务支持。微服务架构中的每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通,每个服务都围绕着具体业务进行构建,并且能够被独立地部署到生产环境、类生产环境等。本篇会从微服务的概念到实施为大家介绍微服务的各个细节及微服务自身的优缺点。