发布网友 发布时间:2022-05-09 21:28
共1个回答
热心网友 时间:2023-10-22 06:43
微服务体现的时间有3-4年。
微服务架构这个概念出来也有3-4年的时间了,从最开始在互联网企业的广泛应用,到现在越来越多的企业开始关注和希望尝试使用微服务架构。
微服务,又叫微服务架构。微服务架构是一种架构风格,它将一个复杂的应用拆分成多个独立自治的服务,服务与服务间通过松耦合的形式交互。
在认识微服务之前,需要先了解一下与微服务对应的单体式(Monolithic)架构。在Monolithic架构中,系统通常采用分层架构模式,按技术维度对系统进行划分,比如持久化层、业务逻辑层、表示层。
Monolithic架构主要存在以下问题:
系统间通常以API的形式互相访问,耦合紧密导致难以维护。
各业务领域需要采用相同的技术栈,难以快速应用新技术。
对系统的任何修改都必须整个系统一起重新部署或者升级,运维成本高。
在系统负载增加时,难以进行水平扩展;当系统中一处出现问题,会影响整个系统。