4. 【gRPC系列学习】Resolver原理详解

编程入门 行业动态 更新时间:2024-10-27 18:19:52

4. 【gRPC系列学习】Resolver原理<a href=https://www.elefans.com/category/jswz/34/1770044.html style=详解"/>

4. 【gRPC系列学习】Resolver原理详解

在上节分析DialContext过程中发现Resolver名称解析是比较重要的一环,关系到如何寻找到服务器的IP地址,本节分析源码介绍Resolver的工作方式,下节实际案例介绍如何自定义Resolver。
本系列gRPC学习大纲:

下图是ResolverBalance常用配合应用场景

  • gRPC服务端启动后,将自己信息上报至etcd
  • Resolver模块监控etcd变化,知晓上线的gRPC服务器的IP地址列表
  • Resolver将上线的IP地址列表发送给Balance模块
  • Balance模块根据其负载均衡策略与某个或多个gRPC服务端建立连接,例如first-pick策略只需要连接一个gRPC服务端就好,只要该服务可用,可以不用连接其他gRPC服务。

1. Resolver接口

每个Scheme关联一个Resolver Build

更多推荐

4. 【gRPC系列学习】Resolver原理详解

本文发布于:2023-06-17 04:18:06,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/753642.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:详解   原理   系列   gRPC   Resolver

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!