当前位置:网站首页>快速上手,征服三种不同分布式架构调用方案
快速上手,征服三种不同分布式架构调用方案
2022-08-10 10:20:00 【InfoQ】
负载均衡器方案

SpringCloud方案

Google的Isto网格方案

三种方案的对比
- 负载均衡器方案
- 支持自动扩容:不支持,需要运维介入
- 核心组件:Nginx, HaProxy, F5
- 应用耦合程度:高
- 负载均衡粒度:独立进程
- 通信效率(理论):取决于具体产品
- 通信模式:都行,取决于负载均衡产品
- 老系统升级成本:轻松愉快
- 推荐场景:传统企业应用
- Spring Cloud方案
- 支持自动扩容:支持,服务注册发现
- 核心组件:Eureka,Nacos,Consul
- 应用耦合程度:低
- 负载均衡粒度:进程内
- 通信效率(理论):高
- 通信模式:都行,默认RESTful,支持各种RPC(DUBBO)
- 老系统升级成本:勉强能用
- 推荐场景:企业应用转型,互联网应用产品
- lsto服务网格方案
- 支持自动扩容:支持,服务注册发现
- 核心组件:k8s,Istio pilot-discovery,Envoy
- 应用耦合程度:低
- 负载均衡粒度:独立进程
- 通信效率(理论):一般
- 通信模式:默认RPC(GRPC),扩展支持RESTFul
- 老系统升级成本:不自在
- 推荐场景:云原生与大规模云基础设施应用
总结
边栏推荐
- 14 high-frequency handwritten JS interview questions and answers to consolidate your JS foundation
- CodeChef STRMRG String Merging (dp)
- C语言空白符、空格符 与转义字符题点总结
- 文本选中圆角样式border-radius
- ZZULIOJ 1116 Delete elements [delete]
- chart.js horizontal column chart plugin
- VBA:获取指定数值在指定一维数组中的位置
- 2022.8.8-----leetcode.761
- ZZULIOJ 1124: Merge two sorted arrays
- ELK框架搭建[通俗易懂]
猜你喜欢
"Data Strategy" Results-Driven Enterprise Data Strategy: Organization and Governance
「时序数据库」使用cassandra进行时间序列数据扫描
owl.carousel海报卡片Slider轮播切换
[Concept of Theory of Knowledge] "Progress in the Theory of Reason" University of Leuven 2022 latest 220-page doctoral dissertation
「数据战略」结果驱动的企业数据策略:组织和治理
大连理工&鹏城&UAE提出用于伪装目标检测的混合尺度三重网络ZoomNet,性能SOTA!
「应用架构」六边型架构:三个原则和一个实现示例
chart.js水平柱状图插件
Redis (three) - detailed configuration file, publish and subscribe, new data types
Shell脚本数组
随机推荐
owl.carousel海报卡片Slider轮播切换
【微服务架构】微服务与SOA架构(2)
LCD DRM驱动框架分析二
ZZULIOJ 1124: 两个有序数组合并
ELK框架搭建[通俗易懂]
3D rotating text animation js special effects
[C language] Header file #include
, conio is Console Input/Output (console input and output) 序列化技术ProtoBuf
ESP8266 教程2 — 烧录AT固件
dedecms supports one-click upload of Word content
ZZULIOJ 1124: Merge two sorted arrays
自动化测试及Selenium
ESP8266 Tutorial 2 - Burn AT Firmware
VBA:获取指定数值在指定一维数组中的位置
Situation丨The intrusion of hackers intensifies, and the shooting range sets up a "defense shield" for network security
ECCV 2022 | 视频理解新框架X-CLIP:仅用微调的成本,达到预训练的全能
LCD模块如何建立联系分析
用.bat文件做Airtest脚本的多设备批量运行
[Concept of Theory of Knowledge] "Progress in the Theory of Reason" University of Leuven 2022 latest 220-page doctoral dissertation
ES复杂操作搜索