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

怎么理解分布式和微服务,以及集群之间的关系

怎么理解分布式和微服务,以及集群之间的关系?
来源:云原生后端社区

展开
收起
Atom 2020-04-25 14:18:34 905 0
1 条回答
写回答
取消 提交回答
  • 随着业务的发展,我们势必会面临高访问流量,此时需要考虑服务器的负载能力,防止服务器过载而导致服务宕机不可用。因此,我们采取服务水平拆分。首先,我们引入集群和负载均衡来均分访问流量。其次,通过冗余机器来提高机器集群的负载能力。当我们将单体系统拆分成微服务(服务垂直拆分),我们也需要通过引入集群和负载均衡来提高每一个子服务系统的负载能力和容灾能力。事实上,很多单体系统已经具备了服务水平拆分(集群和负载均衡)的能力,而微服务的改造是一种服务垂直拆分方案。我们需要对业务梳理并模块拆分,保证拆分后的各个模块都是有价值的。服务水平拆分(集群和负载均衡)和微服务(服务垂直拆分)不是互斥关系,而是在高并发和分布式中的共存关系。
    来源:云原生后端社区

    2020-04-25 14:19:17
    赞同 展开评论 打赏

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

热门讨论

热门文章

相关电子书

更多
微服务治理技术白皮书 立即下载
微服务与Serverless 立即下载
EDAS4.0 助力企业一站实现微服务架构转型与 K8s 容器化升级 立即下载