V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Acoolda
V2EX  ›  程序员

中间流量转发求给几个思路,第一次做这个玩意儿

  •  
  •   Acoolda · 2019-12-18 10:52:53 +08:00 · 1385 次点击
    这是一个创建于 1800 天前的主题,其中的信息可能已经有所发展或是发生改变。

    情景是这样的

    • 局域网中有许多机器,其中只有一台 web 服务器对互联网开发(这个服务就相当一个向外代理),其余的都是 worker 服务器
    • worker 服务有客户端连上后(目前测试用的是 websocket)都会有持续数据流输出(比如视频流)
    • 现在想在互联网上通过访问 web 服务器这个代理去访问到真实 worker 服务,让 worker 能持续的将数据流通过互联网传递给用户

    主要难住的问题

    • 因为我们测试使用的 websocket,这个需要知道服务器地址,局域网测试没啥问题,但是在互联网情况下,我们只有一个 web 服务器代理对外开发,就相当需要通过这 web 中间人来做流量中转(目前我们用讨巧的办法使用了 nginx 去转发各个局域网 worker 服务器的流量,但是实际业务中的 worker 服务器应该会经常发生变化,我想有没有插拔试试服务)
    • 局域网内数据流十分流畅,基本没延迟,但是上互联网就非常卡,关于流量压缩有什么好点建议吗?虽然我们使用 websoket 但是其实对数据流的准确性其实要求不是很高,流畅优先
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3326 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 11:44 · PVG 19:44 · LAX 03:44 · JFK 06:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.