# duoan/mini-rpc

<https://repo.masters-masters.com/en/repos/duoan/mini-rpc>

[Home](https://repo.masters-masters.com/en) › [duoan](https://repo.masters-masters.com/en/owners/duoan) › [mini-rpc](https://repo.masters-masters.com/en/repos/duoan/mini-rpc)

duoan/mini-rpc has 235 stars on GitHub. Its RepoMasters card: Prototype tier. Spring + Netty + Protostuff + ZooKeeper 实现了一个轻量级 RPC 框架，使用 Spring 提供依赖注入与参数配置，使用…

| Field | Value |
| --- | --- |
| Owner | [duoan](https://repo.masters-masters.com/en/owners/duoan) |
| Stars | 235 |
| Forks | 140 |
| Language | [Java](https://repo.masters-masters.com/en/languages/java) |
| License | None |
| Created | 2015 |
| Topics | remote-procedure-calls, rpc-framework, spring, netty, protobuffer, zookeeper, lightbox |
| Tier | [Prototype (100 to 249 ★)](https://repo.masters-masters.com/en/ranks/rush) |
| View on GitHub | [duoan/mini-rpc](https://github.com/duoan/mini-rpc) |

## Repository

Spring + Netty + Protostuff + ZooKeeper 实现了一个轻量级 RPC 框架，使用 Spring 提供依赖注入与参数配置，使用 Netty 实现 NIO 方式的数据传输，使用 Protostuff 实现对象序列化，使用 ZooKeeper 实现服务注册与发现。使用该框架，可将服务部署到分布式环境中的任意节点上，客户端通过远程接口来调用服务端的具体实现，让服务端与客户端的开发完全分离，为实现大规模分布式应用提供了基础支持

The tier for repos with 100 to 249 ★. Published odds per card pulled: 70%. Rarity: Common.

## More repos by duoan

- [duoan/TorchCode · ★ 4,731 · Jupyter Notebook · RC](https://repo.masters-masters.com/en/repos/duoan/TorchCode)
- [duoan/mega-data-factory · ★ 380 · Python · Alpha](https://repo.masters-masters.com/en/repos/duoan/mega-data-factory)
- [duoan/OpenKettleWebUI · ★ 154 · Java · Prototype](https://repo.masters-masters.com/en/repos/duoan/OpenKettleWebUI)

## Nearby in Java

- [bcvgh/daydayEXP · ★ 235 · Java · Prototype](https://repo.masters-masters.com/en/repos/bcvgh/daydayEXP)
- [FabricMC/fabric-docs · ★ 235 · Java · Prototype](https://repo.masters-masters.com/en/repos/FabricMC/fabric-docs)
- [newVkDing2/coinc · ★ 235 · Java · Prototype](https://repo.masters-masters.com/en/repos/newVkDing2/coinc)
- [webmetrics/browsermob-proxy · ★ 235 · Java · Prototype](https://repo.masters-masters.com/en/repos/webmetrics/browsermob-proxy)
- [rawr/rawr · ★ 235 · Java · Prototype](https://repo.masters-masters.com/en/repos/rawr/rawr)
- [sanity/quickml · ★ 235 · Java · Prototype](https://repo.masters-masters.com/en/repos/sanity/quickml)

---
Data: GitHub · Illustration drawn by RepoMasters from the repo’s ID and its language color.
