摘要
当前很多企业和公司的生产平台大都使用老旧的单块架构(Monolithic)模式,不易扩展,且升级过程复杂,存在维护成本高、持续交付周期长、灵活性差等多种问题。微服务(Microservice)的架构模式将生产平台拆分成一个一个非常细小的微服务,每个微服务都单独部署,将一组微服务进行组合从而实现一个复杂的功能。微服务具有实现简单、业务专一、相互独立、耦合度低、开发和维护成本低等优点。另外,Spring Boot和Docker容器技术的发展,使得微服务的具体实现和部署变得非常方便。
As of now, the production platforms of many companies are using the old monolithic mode that is dif-ficult to expand, with complex upgrade process, high maintenance cost, long period of continuous delivery as well as poor flexibility. The architectural pattern of microservice divided the production platforms into individual ser-vices with tiny size, each of which will be separately deployed before being grouped together for realizing a com-plicated function. Actually, the advantages of micro-services include simplicity, specificity, mutual independence, low degree of coupling as well as low maintenance cost. Meanwhile, the progress of container technologies such as Spring Boot and Docker enabled the implementation and deployment of micro-services to be done in a convenient manner.
出处
《软件》
2017年第12期165-169,共5页
Software