开发者社区 > 云原生 > 微服务 > 正文

微服务架构解决企业什么问题?

大家都在谈论微服务、soa以及架构设计等等,但是微服务具体解决了企业什么问题,难道只是便于部署么?

展开
收起
1013218698065009 2020-07-03 15:33:44 1488 0
1 条回答
写回答
取消 提交回答
  • 微服务本质是解决 架构 可扩展问题

    微服务的三个阶段:

    微服务 1.0:仅使用注册发现,基于 Spring Cloud 或者 Dubbo 进行开发。
    微服务 2.0:使用了熔断、限流、降级等服务治理策略,并配备完整服务工具和平台。
    微服务 3.0:Service Mesh 将服务治理作为通用组件,下沉到平台层实现,应用层仅仅关注业务逻辑,平台层可以根据业务监控自动调度和参数调整,实现 AIOps 和智能调度。
    微服务架构

    先决条件

    微服务的先决条件如下:

    快速的环境提供能力:依赖于云计算、容器技术,快速交付环境。
    基本的监控能力:包括基础的技术监控和业务监控。
    快速的应用部署能力:需要部署管道提供快速的部署能力。
    Devops 文化:需要具有良好的持续交付能力,包括全链路追踪、快速环境提供和部署等,还需要快速的反应能力(对问题、故障的快速响应),开发和运维的协同工作。

    2020-07-03 18:35:52
    赞同 展开评论 打赏

为微服务建设降本增效,为微服务落地保驾护航。

相关电子书

更多
MaxCompute Serverless 架构演进 立即下载
阿里云消息队列的 Serverless架构演进 立即下载
青团社云原生架构实践—亿级灵活用工平台的架构实践 立即下载