# x-rpc-framework
**Repository Path**: shutongqing/x-rpc-framework
## Basic Information
- **Project Name**: x-rpc-framework
- **Description**: 轻量级rpc框架
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 4
- **Forks**: 0
- **Created**: 2023-10-31
- **Last Updated**: 2024-01-29
## Categories & Tags
**Categories**: Uncategorized
**Tags**: rpc, zookeeper, 序列化
## README
# x-rpc-framework
#### 介绍
轻量级rpc框架
这个框架只是一个用于学习的工程,netty和动态代理的一个实践,通过开发这个项目,对于支持运行rpc框架的全部组件有一个更全面的认识
很粗糙还有很多地方需要打磨,有时间继续更新
开发过程中参考了如下:
[guide-rpc-framework](https://github.com/Snailclimb/guide-rpc-framework)
我发现这个项目有一些地方实现的很好,思考的比我全面我没必要去重新想一套独立的可能还不如这个的实现,源码中参考了很多
[注解扫描器实现](https://github.com/hanshuaikang/HanShu-Note/blob/master/SpringBoot%E7%B3%BB%E5%88%97%E7%AC%94%E8%AE%B0/%E8%87%AA%E5%AE%9A%E4%B9%89%E6%B3%A8%E8%A7%A3%E6%89%AB%E6%8F%8F%E5%99%A8/Spring%20Boot%E4%B9%8B%E5%AE%9A%E4%B9%89%E6%B3%A8%E8%A7%A3%E6%89%AB%E6%8F%8F%E5%99%A8.md)
x-rpc使用教程,可以把x-rpc源码拉下来编译 mvn install 到本地仓库 就可以运行xrpc-test项目了
[xrpc-test](https://gitee.com/shutongqing/xrpc-test)
如果项目中真的使用还是更推荐使用dubbo 这个工程有助于你对rpc实现原理的理解,但是dubbo实现的更加全面细节