微服务/微服务治理/离群实例摘除的思考

目录

微服务架构的根本目的

微服务架构服务治理的意义

离群实例摘除本质是负载优化?


微服务架构的根本目的

需要和分布式系统做区分

微服务:把原来的A模块拆分为B+C+D(垂直拆分)

分布式:多个A模块/多个B、C、D模块 (横向扩展)

1.微服务架构的重点是模块解耦

2.分布式系统的重点的是承载高请求压力

承载高请求压力属于横向扩展,微服务横向扩展简单

单体架构可以通过分布式部署多个实例来承载更多的请求压力(横向扩展),微服务属于多模块拆分(垂直拆分),微服务的每一个实例(单体模块)又可以通过分布式部署多个实例(单体模块)

理论上微服务的负载能力低于单体架构,因为单体架构是多个模块集成在同一个服务里,多模块间直接调用都在服务内;微服务多了很多远程调用,网络IO性能有损耗;相同机器情况来看,单体性能高于微服务

微服务架构服务治理的意义

解决微服务应用中所有涉及到的问题?

离群实例摘除本质是负载优化?

负载优化属于微服务治理里面的一块内容。是一个概念。

而离群实例摘除是具体的实现,比如负载优化有最短响应有限、最小错误数优化相关算法

微服务治理,负载属于流量治理里面的一个子模块

微服务治理总体:

微服务治理总体:

下面都算是负载优化:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值