An open API service indexing awesome lists of open source software.

https://github.com/ubisoft-potato/nettyall

Build Rpc、HttpClient、HttpServer etc. based on Netty
https://github.com/ubisoft-potato/nettyall

guice netty-http netty-rpc rpc

Last synced: about 1 month ago
JSON representation

Build Rpc、HttpClient、HttpServer etc. based on Netty

Awesome Lists containing this project

README

        







# 介绍

`Netty`应用场景探索:

- [x] `Rpc`
- [ ] `HttpClient`
- [ ] `HttpServer`

# 模块

## Rpc



- [x] 基于`Etcd`做注册中心(服务注册、发现、负载均衡)
- [x] 集成[Guice](https://github.com/google/guice) (`Spring`很全面,`Guice`专注`ioC`,更轻量)
- [x] [kryo](https://github.com/EsotericSoftware/kryo) 实现序列化
- [x] `Reflections`反射框架实现注解扫描
- [x] `JDK Proxy`
- [ ] `Cglib Proxy`
- [ ] 断路器(`Circuit Breaker`) 集成 : [Resilience4j](https://resilience4j.readme.io/)
- [x] 客户端池化:使用`NettyChannelPool`
- [ ] 客户端池化:使用`Apache Common Pool`