项目作者: huoyijie

项目描述 :
Netty based http proxy server, support push, and long connection based async http client(All for learn)
高级语言: Java
项目地址: git://github.com/huoyijie/longconn.git
创建时间: 2018-10-31T04:08:24Z
项目社区:https://github.com/huoyijie/longconn

开源协议:MIT License

下载


longconn(All for learn)

Netty based http proxy server, support push, and long connection based async http client(All for learn),
Suitable for App unified HTTP API gateway, security, high performance and support for high concurrency.
https://github.com/huoyijie/longconn

modules

1.http proxy server(push proxy)

2.async http client(thread pool)

3.codec encoder/decoder(messagepack)

4.command protocal(httprequest, httpresponse, pushrequest, heartbeat)

features

1.long connection based netty

2.support GET/POST http(s)

3.support push

4.ssl/gzip

5.async http client, support future/callback

6.messagepack serialization

reference

1.Netty

2.async-http-client

3.messagepack