当前位置:网站首页>Get started quickly and conquer three different distributed architecture calling schemes
Get started quickly and conquer three different distributed architecture calling schemes
2022-08-10 10:53:00 【InfoQ】
Load balancer scheme

SpringCloud solution

Google's Isto grid scheme

Comparison of the three schemes
- Load balancer scheme
- Supports automatic expansion: not supported, requires operation and maintenance intervention
- Core components: Nginx, HaProxy, F5
- Application coupling degree: high
- Load balancing granularity:Independent process
- Communication efficiency (theoretical): depends on the specific product
- Communication mode: all, depends on the load balancing product
- The cost of upgrading the old system: easy and happy
- Recommended Scenario: Traditional Enterprise Application
- Spring Cloud Solution
- Support automatic expansion: support, service registration discovery
- Core components: Eureka,Nacos,Consul
- Application coupling degree: low
- Load balancing granularity: In-process
- Communication efficiency (theoretical): High
- Communication mode: all, default RESTful, support various RPC (DUBBO)
- Old system upgrade cost: barely usable
- Recommended scenarios: enterprise application transformation, Internet application products
- lsto service grid solution
- Support automatic expansion: support, service registration discovery
- Core components: k8s,Istio pilot-discovery,Envoy
- Application coupling: low
- Load balancing granularity: independent process
- Communication efficiency (theoretical): General
- Communication mode: default RPC(GRPC), extended support for RESTFul
- Old system upgrade cost: uncomfortable
- Recommended scenarios: cloud native and large-scale cloud infrastructure applications
Summary
边栏推荐
- JWT 实现登录认证 + Token 自动续期方案
- 交换 生成树 知识总结
- 负载均衡原理分析与源码解读
- PTA 7-2 Summation and Counting of Diagonal Elements of Square Matrices Solution
- How can an organization judge the success of data governance?
- Thrift -- 跨语言RPC 框架
- database constraints
- Store limited time seckill function system
- 用.bat文件做Airtest脚本的多设备批量运行
- CodeChef STRMRG String Merging (dp)
猜你喜欢

GPU加速Pinterest推荐模型,参数量增加100倍,用户活跃度提高16%

String interception function in SQL

兼容移动和PC的loading加载和toast消息插件

ECCV 2022 | 视频理解新框架X-CLIP:仅用微调的成本,达到预训练的全能

runtime-core.esm-bundler.js?d2dd:218 Uncaught TypeError: formRef.value?.validate is not a function

3D rotating text animation js special effects

Situation丨The intrusion of hackers intensifies, and the shooting range sets up a "defense shield" for network security

网络安全笔记5——数字签名
![[C language] Floating point number rounding](/img/ff/3f256deaa5ec82d692828c67cfb0fa.png)
[C language] Floating point number rounding

越折腾越好用的 3 款开源 APP
随机推荐
金九银十跳槽旺季:阿里、百度、京东、美团等技术面试题及答案
自动化测试及Selenium
干货!ASSANet:让PointNet++更快更强
chart.js horizontal column chart plugin
C#List的使用以及Linq的使用
网络安全笔记6——数字证书与公钥基础设施
MongoDB数据库笔记
Pycharm终端出现PS问题、conda或activate不是内部命令问题..
what is bsp in rtems
组合模式:Swift 实现
[Concept of Theory of Knowledge] "Progress in the Theory of Reason" University of Leuven 2022 latest 220-page doctoral dissertation
Mobile and PC compatible loading and toast message plugins
PPT | 「课件」企业中高层人员安全管理培训(118页)
【微服务架构】微服务与SOA架构(2)
内存问题难定位,那是因为你没用ASAN
JWT 实现登录认证 + Token 自动续期方案
2022.8.7-----leetcode.636
Redis (three) - detailed configuration file, publish and subscribe, new data types
GPU加速Pinterest推荐模型,参数量增加100倍,用户活跃度提高16%
WebView2 通过 PuppeteerSharp 实现爬取 王者 壁纸 (案例版)