微服务架构
2017-02-16 11:28:11 0 举报
微服务架构是一种设计模式,它将大型应用程序分解为一组小型、独立的服务,每个服务运行在其自己的进程中,服务之间通过轻量级的机制(通常是HTTP资源API)进行通信。这些服务围绕业务能力构建,并且可以通过全自动部署机制独立地进行部署。这些服务可以用不同的编程语言编写,并且可以使用不同的数据存储技术。由于服务的独立性,它们可以很容易地在开发、测试和生产环境中进行部署和扩展。微服务架构使得应用程序更加模块化,更易于理解、开发和维护。