希望有一种框架,什么语言的无所谓,实现一个http
和tcp
之间的代理(单向):
client - - - -> proxy -----> server
client->proxy之间是短连接http
,此时proxy相当于一个http服务端
proxy->server之间是长连接tcp
,此时proxy相当于tcp
的客户端
或者有没有什么现成的比较接近这个架构的,可以扩展的开源软件。或者适合做这件事情的语言也可以
希望有一种框架,什么语言的无所谓,实现一个http
和tcp
之间的代理(单向):
client - - - -> proxy -----> server
client->proxy之间是短连接http
,此时proxy相当于一个http服务端
proxy->server之间是长连接tcp
,此时proxy相当于tcp
的客户端
或者有没有什么现成的比较接近这个架构的,可以扩展的开源软件。或者适合做这件事情的语言也可以
7 回答3.2k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
1 回答1.5k 阅读
815 阅读
333 阅读
这个proxy其实就是一个http服务。
经常开发这样的东西, 我们使用java语言开发的http服务,运行在tomcat之类的容器上,提供http服务。
使用apache thrift等与后端某个业务server进行RPC通信。 这个RPC的过程是tcp协议,长连接短链接都有的。
不用thrift等框架的时候,也使用netty开发过。
都是基于一些开源去实现的。 但是我并不知道是否存在一个开源项目,直接把这一整套都集成在一起了。