# mini-dubbo **Repository Path**: dumpcao/mini-dubbo ## Basic Information - **Project Name**: mini-dubbo - **Description**: 简单的rpc框架,部分地方参考了dubbo的实现,比如同步转异步,逻辑分层,各层间通过接口交互; 该rpc框架还在不断完善中,其主要特性为: 1、框架目前从简,分了6层,从上到下为业务层,xml配置解析层,注册中心层,集群层,信息交互层,传输层。 2、当上层依赖下层时,会从spring容器中注入下层的接口,假设有多个下层的实现时,通过spi机制在文件总指定要使用的下层实现。 3、目前传输层支持netty和mina(目前都是最简单的实现,没有做连接池,所有请求复用同一个连接),集群层支持failover和failfast策略。 本mini-dubbo框架,主要希望实现灵活地替换各个元素,这一点受dubbo影响较深,感谢dubbo。 本框架的相关介绍文章: - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 3 - **Created**: 2020-03-16 - **Last Updated**: 2025-05-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mini-dubbo #### 介绍 简单的rpc框架,部分地方参考了dubbo的实现,比如同步转异步,逻辑分层,各层间通过接口交互; 该rpc框架还在不断完善中,其主要特性为: 1、框架目前从简,分了6层,从上到下为业务层,xml配置解析层,注册中心层,集群层,信息交互层,传输层 2、当上层依赖下层时,会从spring容器中注入下层的接口,假设有多个下层的实现时,通过spi机制在文件总指定要使用的下层实现。 3、目前传输层支持netty和mina(目前都是最简单的实现,没有做连接池,所有请求复用同一个连接),集群层支持failover和failfast策略。 本mini-dubbo框架,主要希望实现灵活地替换各个元素,这一点受dubbo影响较深,感谢dubbo。 本框架的相关介绍文章: https://www.cnblogs.com/grey-wolf/p/12502079.html