当前位置: 首页 > news >正文

grpc的负载均衡

grpc的负载均衡分为client-side load balance和server-side load balance。

所谓的“客户端负载均衡”是指主调方调用被调方的时候,在grpc.DialContext里需要指定grpc.WithDefaultServiceConfig,这个DefaultServiceConfig默认是用pick-first策略。也支持round robin策略,需要指定。同时也可以自定义一个实现了balancer.Builder接口的策略,比如“一致性哈希”策略。

所谓的“服务端负载均衡”是指主调方不用管这些调用细节,不用管请求会落到哪个socket上。在主调方被调方之间会有一个中间件,用于服务发现和转发,比如nginx,envoy,istio,都可以。对于主调方只管把请求打到中间件上,中间件会挑选一个被调方的实例响应请求。

http://www.lryc.cn/news/501211.html

相关文章:

  • 提升搜索体验!—— 推出 Elastic Rerank 模型(技术预览版)
  • 【51单片机】程序实验1112.外部中断-定时器中断
  • webrtc-java:引领Java进入实时通信新时代
  • TongWeb7-东方通快速使用手册
  • JVM内存区块
  • C语言单元总结
  • 通过PS和Unity制作2D动画之一:创建形象
  • Notable是一款优秀开源免费的Markdown编辑器
  • 基于MFC绘制门电路
  • C—指针初阶(2)
  • Linux 基础环境的开发工具以及使用(下)
  • constexpr、const和 #define 的比较
  • 期末复习-Hadoop综合复习
  • 禁用SAP Hana错误密码锁定用户功能
  • Ubuntu 22.04加Windows AD域
  • qt实现窗口的动态切换
  • 第十七届山东省职业院校技能大赛 中职组“网络安全”赛项资源任务书样题②
  • 【Vulkan入门】09-CreateFrameBuffer
  • FPGA设计-Vivado的Off-Chip Termination设置问题
  • GC常见垃圾回收算法,JVM分代模型
  • 面试题整理(三)
  • 可视化建模以及UML期末复习----做题篇
  • PostGIS分区表学习相关
  • JavaEE 【知识改变命运】03 多线程(3)
  • Flash操作 原子写 非原子写
  • 厦门凯酷全科技有限公司怎么样?
  • ubuntu 18.04设置命令行历史记录并同时显示执行命令的时间
  • 推荐系统里面的多任务学习概述
  • 解决uview ui赋值后表单无法通过验证
  • 【GL010】C/C++总结(二)