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

https://github.com/huoyijie/longconn

Netty based http proxy server, support push, and long connection based async http client(All for learn)
https://github.com/huoyijie/longconn

async concurrent-programming future httpclient java8 lambda messagepack netty

Last synced: 26 days ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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](https://github.com/netty/netty)

2.[async-http-client](https://github.com/AsyncHttpClient/async-http-client)

3.[messagepack](https://github.com/msgpack/msgpack-java)