草庐IT

Dubbo | Dubbo快速上手笔记 - 环境与配置 #yyds干货盘点#

(Dubbo快速上手笔记-环境与配置)前言比较基础的dubbo学习笔记,一些参考资料如下:尚硅谷Dubbo教程(dubbo经典之作)Dubbo官网Dubbo2.x文档1.Dubbo相关概念1.1自动服务发现工作原理2.启动文件这里指使用zookeeper作为注册中心;并启动相关dubbo监控;2.1zookeeper-3.4.11\bin\zkServer.cmd可以在zookeeper-3.4.11\conf路径下配置zookeeper客户端的端口号以及data数据:在zookeeper-3.4.11\bin目录下运行cmd启动zookeeper服务:2.2zookeeper-3.4.11\

源码解读Dubbo分层设计思想

一、Dubbo分层整体设计概述我们先从下图开始简单介绍Dubbo分层设计概念:(引用自Duboo开发指南-框架设计文档)如图描述Dubbo实现的RPC整体分10层:service、config、proxy、registry、cluster、monitor、protocol、exchange、transport、serialize。service:使用方定义的接口和实现类;config:负责解析Dubbo定义的配置,比如注解和xml配置,各种参数;proxy:主要负责生成消费者和提供者的代理对象,加载框架功能,比如提供者过滤器链,扩展点;registry:负责注册服务的定义和实现类的装载;clu

源码解读Dubbo分层设计思想

一、Dubbo分层整体设计概述我们先从下图开始简单介绍Dubbo分层设计概念:(引用自Duboo开发指南-框架设计文档)如图描述Dubbo实现的RPC整体分10层:service、config、proxy、registry、cluster、monitor、protocol、exchange、transport、serialize。service:使用方定义的接口和实现类;config:负责解析Dubbo定义的配置,比如注解和xml配置,各种参数;proxy:主要负责生成消费者和提供者的代理对象,加载框架功能,比如提供者过滤器链,扩展点;registry:负责注册服务的定义和实现类的装载;clu