Skip to content

luozhiyun`s Blog

我的技术分享

  • 首页
  • Go系列
  • kubernetes源码系列
  • 关于我
  • RSS订阅
  • Github

分类: sofarpc

12.源码分析—如何为SOFARPC写一个序列化?

Posted on 2019年8月26日2020年1月22日 by luozhiyun

SOFARPC源码解析系列: 1. 源码分析—SOFARPC可扩展的机制SPI 2. 源码分析&#…

Categoriessofarpc

11.源码分析—SOFARPC数据透传是实现的?

Posted on 2019年8月21日2020年1月22日 by luozhiyun

SOFARPC源码解析系列: 1. 源码分析—SOFARPC可扩展的机制SPI 2. 源码分析&#…

Categoriessofarpc

10.源码分析—SOFARPC内置链路追踪SOFATRACER是怎么做的?

Posted on 2019年8月16日2020年1月22日 by luozhiyun

SOFARPC源码解析系列: 1. 源码分析—SOFARPC可扩展的机制SPI 2. 源码分析&#…

Categoriessofarpc

9.源码分析—SOFARPC是如何实现故障剔除的?

Posted on 2019年8月10日2020年1月22日 by luozhiyun

SOFARPC源码解析系列: 1. 源码分析—SOFARPC可扩展的机制SPI 2. 源码分析&#…

Categoriessofarpc

8.源码分析—从设计模式中看SOFARPC中的EventBus?

Posted on 2019年8月8日2020年1月22日 by luozhiyun

我们在前面分析客户端引用的时候会看到如下这段代码: // 产生开始调用事件 if (EventBus.isEn…

Categoriessofarpc

7.源码分析—SOFARPC是如何实现连接管理与心跳?

Posted on 2019年8月7日2020年1月22日 by luozhiyun

我在服务端引用那篇文章里面分析到,服务端在引用的时候会去获取服务端可用的服务,并进行心跳,维护一个可用的集合。…

Categoriessofarpc

6.源码分析—和dubbo相比SOFARPC是如何实现负载均衡的?

Posted on 2019年8月6日2020年1月22日 by luozhiyun

官方目前建议使用的负载均衡包括以下几种: random(随机算法) localPref(本地优先算法) rou…

Categoriessofarpc

4. 源码分析—SOFARPC服务端暴露

Posted on 2019年8月4日2020年1月22日 by luozhiyun

服务端的示例 我们首先贴上我们的服务端的示例: public static void main(String[…

Categoriessofarpc

5.源码分析—SOFARPC调用服务

Posted on 2019年8月4日2020年1月22日 by luozhiyun

我们这一次来接着上一篇文章《4. 源码分析—SOFARPC服务端暴露》讲一下服务暴露之后被客户端调…

Categoriessofarpc

3. 源码分析—SOFARPC客户端服务调用

Posted on 2019年7月28日2020年1月22日 by luozhiyun

我们首先看看BoltClientProxyInvoker的关系图 所以当我们用BoltClientProxyI…

Categoriessofarpc

2. 源码分析—SOFARPC客户端服务引用

Posted on 2019年7月23日2020年1月22日 by luozhiyun

我们先上一张客户端服务引用的时序图。 我们首先来看看ComsumerConfig的refer方法吧 publi…

Categoriessofarpc

1. 源码分析—SOFARPC可扩展的机制SPI

Posted on 2019年7月22日2020年1月22日 by luozhiyun

这几天离职在家,正好没事可以疯狂的输出一下,本来想写DUBBO的源码解析的,但是发现写DUBBO源码的太多了,…

Categoriessofarpc

标签

AI clickhouse cpp Disruptor docker envoy go学习 go源码系列 Go 进阶 gpt grpc Istio java k8s kafka MySql openresty pinpoint Prometheus protobuf python Redis rocksdb Sentinel sofajraft sofarpc Spark TiDB tsdb 云原生 分布式 广告 数据库 杂谈 深入k8s 网络 计算机基础 论文 谷歌论文 软件工程

分类

  • ai (2)
  • cpp (8)
  • envoy (1)
  • go (34)
  • Istio (6)
  • java (3)
  • kafka (4)
  • MySQL (4)
  • openresty (2)
  • Prometheus (1)
  • python (2)
  • Redis (3)
  • Sentinel (7)
  • sofajraft (11)
  • sofarpc (12)
  • Spark (1)
  • TiDB (9)
  • 中间件 (3)
  • 其他 (1)
  • 后端 (4)
  • 容器 (17)
  • 广告 (1)
  • 数据库 (3)
  • 杂谈 (11)
  • 网络 (3)
  • 计算机基础 (5)
  • 论文 (1)

归档

粤ICP备20006143号

粤公网安备 44030502004996号