源码狂想
并发笔记
爱写程序的书法爱好者
展开
-
手写dubbo 1-基本原理
本系列,原本由之前挖的坑,现在来填。之间在讲述动态代理,谈及mybatis、dubbo的源码,大家也可以前往了解,点击查看。手写dubbo,是为了更好的理解dubbo源码原理,顺便和大家一起看看dubbo实现过程。 准备 本系列博客,主要实现dubbo的服务调用,基于netty/http+zookeep...原创 2019-07-14 16:09:00 · 362 阅读 · 0 评论 -
手写dubbo 2-服务治理(zookeeper探讨)
博客中代码地址:https://github.com/farliu/farpc.git 开始进入主题,本文主要介绍的是服务的注册和发现,也就是图片中的第1,2,3步,既然要实现服务治理,那么我们需要一个统一管理服务东西,也就是注册中心。我们需要选择的注册中心是zookeeper。 &nbs...原创 2019-07-14 16:10:58 · 187 阅读 · 0 评论 -
手写dubbo 3-服务治理(服务注册-zookeeper)
博客中代码地址:https://github.com/farliu/farpc.git 在前两章,铺垫的已经够多了,本章我们来看看具体如何基于zookeeper实现服务注册,show you my code. 项目结构介绍 本节涉及博客中代码的modu...原创 2019-07-14 16:12:32 · 315 阅读 · 0 评论 -
手写dubbo 4-服务治理(服务发现-zookeeper)
博客中代码地址:https://github.com/farliu/farpc.git 本文实现的是服务的发现,也就是图片中的第2,3步,经过上一章的服务注册,对于服务发现我们只需要从zookeeper中取得对应的provider就行了。 项目结构介绍  ...原创 2019-07-14 16:13:55 · 437 阅读 · 4 评论