Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/which0113/freefish-rpc
基于 Etcd + Vert.x 的高性能和轻量级 RPC 框架
https://github.com/which0113/freefish-rpc
etcd rpc vertx zookeeper
Last synced: about 1 month ago
JSON representation
基于 Etcd + Vert.x 的高性能和轻量级 RPC 框架
- Host: GitHub
- URL: https://github.com/which0113/freefish-rpc
- Owner: which0113
- Created: 2024-03-09T07:52:42.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-10-06T14:15:17.000Z (4 months ago)
- Last Synced: 2024-11-01T02:23:33.132Z (3 months ago)
- Topics: etcd, rpc, vertx, zookeeper
- Language: Java
- Homepage:
- Size: 134 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
FreeFish-RPC
## 项目介绍
FreeFish-RPC 是核心基于 Etcd + Vert.x 的高性能和轻量级 RPC 框架,提供服务注册、发现、负载均衡等功能。
## 功能&设计
### 目录结构
```txt
freefish-rpc框架
├─freefish-rpc-core --rpc框架核心模块
├─example-common --示例代码的公共依赖,包括接口、Model等
├─example-consumer --[示例]服务消费者
└─example-provider --[示例]服务提供者
```### 核心模块结构
```
├── registry -> 注册中心相关功能
├── model -> 模型数据存放
├── server -> 服务启动配置
└── serialize -> 序列化与反序列化
```