首页 > 其他分享 >微服务基础设施选型

微服务基础设施选型

时间:2022-11-23 19:12:30浏览次数:40  
标签:服务 基础设施 service 代理 选型 proxy 侵入

基础设施架构

  服务接入  LV2

    网关 流控 降级 安全

  服务运行 LV1

    注册 发现 路由 容错

  技术支撑 LV4

    接口框架 分布式事务 自动化测试 容错编排 自动化部署 灰度发布  服务监控 服务跟踪

  基础设施 LV3

    配置中心 日志中心 分布式锁 消息队列

 

微服务框架模式 (注册 发现 路由)

  嵌入SDK

     架构简单,天然高性能高可用

     部署简单

     应用侵入,需要联动升级

     不同语言重复开发SDK

 

  反向代理模式

    应用无侵入

    天然支持多语言,只要实现标准协议

    服务代理需要做高性能高可用

    维护复杂 需要维护service proxy集群

   

  网络代理模式

    天然无侵入

    支持多语言

    天然支持高性能高可用(服务器级别)

    维护比较复杂,每个机器上的service proxy  

    单个服务器上的 service proxy是单点的

    全链路的请求性能下降

 

 

常见微服务框架选择

  侵入式  

  dubbo

  springcloud

  反向代理

  apisix

  网络代理(service mesh)

  Istio

  

 

 

  

标签:服务,基础设施,service,代理,选型,proxy,侵入
From: https://www.cnblogs.com/windghost/p/16919426.html

相关文章