苦练基本功,长期有耐心
Dubbo源码学习四(Consumer,Provider通信) Dubbo源码学习四(Consumer,Provider通信)
之前我们介绍了Provider启动时候向注册中心注册服务Dubbo源码学习二(服务注册),Consumer启动时候向注册中心订阅服务Dubbo源码学习三(服务引用),本文我们就来看下Consumer端和Provider是怎么通信的。
2018-07-31
Dubbo源码学习三(服务引用) Dubbo源码学习三(服务引用)
我们知道Dubbo逻辑上由以下几个模块组成(不考虑Monitor和Container) Provider:服务提供方 Consumer:服务消费方 Registry:服务注册与发现的注册中心 上一篇文章Dubbo源码学习二(服务注册
2018-07-29
Dubbo源码学习二(服务注册) Dubbo源码学习二(服务注册)
我们知道Dubbo逻辑上由以下几个模块组成(不考虑Monitor和Container) Provider:服务提供方 Consumer:服务消费方 Registry:服务注册与发现的注册中心 稍微解释下Provider和Consum
2018-07-28
Dubbo源码学习一(扩展点ExtensionLoader) Dubbo源码学习一(扩展点ExtensionLoader)
之前其实已经粗略看过Dubbo的源码,最近一个月在公司连续写了nodejs和go语言的redis cluster客户端之后,稍微有点空余时间就准备找个开源的java项目学习下。正好阿里准备对Dubbo重启开发3.0,就决定重新学习下Dubb
2018-07-25
数据库访问层中间件Zebra 数据库访问层中间件Zebra
zebra是一个基于JDBC API协议上开发出的高可用、高性能的数据库访问层解决方案。类似阿里的tddl,zebra是一个smart客户端,提供了诸如动态配置、监控、读写分离、分库分表等功能。下图是zebra的整体架构图 zebra整体架
2017-11-29
配置中心Lion 配置中心Lion
先说下我自己理解的什么是配置中心。究其本质是我们人类无法掌控和预知一切,映射到软件领域上,我们总是需要对系统的某些功能特性预留出一些控制的线头,以便我们在未来需要的时候,可以人为的拨弄这些线头从而控制系统的行为特征,我把它叫做 “系统运行时
2017-11-27
2 / 6