V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
youyaang
V2EX  ›  问与答

本地控制台和云端控制台的通信问题,求指教

  •  
  •   youyaang · 2018-12-12 23:54:29 +08:00 · 723 次点击
    这是一个创建于 1959 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景是这样的:我现在开发了一个 QQ 机器人的插件,用户需要登陆电脑上才能修改插件的设置,他也可以在 QQ 上发指令修改,但指令繁杂,如果想修改多点东西就得上电脑 /服务器上,十分不方便。( QQ 机器人是挂在用户的电脑上或者云服务器上)

    于是我就想弄个网页端来让用户可以在手机上远程、可视化地修改插件设置,同时也可以在网页上可视化显示一些统计数据。

    目前我的实现方法是用 http 协议:用户在 QQ 上发指令请求网页控制台 → 机器人上传本地设置到云端并获得唯一标识符的网址 → 机器人给他发网址 → 用户打开网址修改 → 用户发指令让机器人获取云端设置并保存到本地 /或者取消本次修改。

    但我感觉这个方法太笨了。

    别的设想就是借助 websocket 来进行长连接,服务端或者本地的设置一修改就发送信息,但没实际使用过,不知道性能怎么样,怕连接数量上去就会导致堵塞和丢包。

    或者还是 http 协议,但定时发送心跳包来确定两端的设置数据是否相同。

    后台机子是 1 核 2G1M 带宽,预测用户数量是 1K,每个用户设置数据的大小 1K~100K。

    请多多指教,谢谢!

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5574 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 03:34 · PVG 11:34 · LAX 20:34 · JFK 23:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.