Skip to content

Netty based http proxy server, support push, and long connection based async http client(All for learn)

License

Notifications You must be signed in to change notification settings

huoyijie/longconn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages