线偶
  • 文章
  • 标签
  • 合集
线偶
  • 取消
  • 文章
  • 标签
  • 合集

11 连接管理

线偶 发布于 2023-08-28 收录于 源码分析 Nacos 系列

nacos 基于 2.2.4 版本

nacos 基于 grpc 的长连接来实现 client 和 server 的通信。 在有多个 server 端时,最初开始 client 的连接会均匀分布在 server 端,当重新上线 server 时,这时候 client 的连接会偏移到其他 server 端,这样会造成 server 端请求负载不均匀。

阅读全文
NacosSource Code源码分析 Nacos 系列

10 Client 订阅服务

线偶 发布于 2023-08-27 收录于 源码分析 Nacos 系列

nacos 基于 2.2.4 版本

这里的 client 是指 nacos SDK,也就是模块 nacos-client.

订阅服务的主流程

源码位置: com.alibaba.nacos.client.naming.NacosNamingService#subscribe

阅读全文
NacosSource Code源码分析 Nacos 系列

09 Client 注销实例

线偶 发布于 2023-08-26 收录于 源码分析 Nacos 系列

nacos 基于 2.2.4 版本

这里的 client 是指 nacos SDK,也就是模块 nacos-client.

注销实例的主流程

源码位置: com.alibaba.nacos.client.naming.NacosNamingService#deregisterInstance

阅读全文
NacosSource Code源码分析 Nacos 系列

08 Client 注册实例

线偶 发布于 2023-08-25 收录于 源码分析 Nacos 系列

nacos 基于 2.2.4 版本

这里的 client 是指 nacos SDK,也就是模块 nacos-client.

注册实例的主流程

源码位置: com.alibaba.nacos.client.naming.NacosNamingService

阅读全文
NacosSource Code源码分析 Nacos 系列

07 Grpc Client 设计

线偶 发布于 2023-08-24 收录于 源码分析 Nacos 系列

nacos 基于 2.2.4 版本

nacos 的 grpc client 使用的是生成的代码,位置在 com.alibaba.nacos.api.grpc.auto

client 的启动

源码位置: com.alibaba.nacos.common.remote.client.RpcClient#start

阅读全文
NacosSource Code源码分析 Nacos 系列

06 Grpc Server 设计

线偶 发布于 2023-08-23 收录于 源码分析 Nacos 系列

nacos 基于 2.2.4 版本

nacos 在 2.0 版本中引入了 grpc,用来处理http连接数过多的问题,所以有必要看看nacos 是怎么使用 grpc的,这样方便我们理清整个请求流程。

阅读全文
NacosSource Code源码分析 Nacos 系列
  • 1
  • …
  • 15
  • 16
  • 17
  • 18
  • 19
  • …
  • 30
由 Hugo logo Hugo 强力驱动 | 主题 - FixIt logo FixIt
2022 - 2026 线偶CC BY-NC 4.0