几千个终端产品与服务器通信,使用什么方式好 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
caman20
V2EX    编程

几千个终端产品与服务器通信,使用什么方式好

  •  
  •   caman20 2019-06-18 11:42:27 +08:00 5345 次点击
    这是一个创建于 2314 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在做一个项目,涉及到网络架构的问题,在这里请教各位大神有什么成熟的,不是那么复杂的架构或技术没有,要求如下:

    1、终端类似于快递柜,但是可以编辑信息(如增删改人员信息,产品信息等),使用嵌入式+Qt 开发

    2、服务器对所有终端进行管理,也可以编辑人员产品等信息

    3、终端可以分组,如人员 1 在终端 A 增加之后,可以同步到同组的其它终端

    4、终端可以离线运行,没有网络的时候所有信息本地保存,连上网络之后再进行同步(冲突问题可人工判定如何操作)

    5、不管在终端还是服务器修改了信息,服务器与终端要求准确无误的同步信息,可以非实时同步,视网络情况十几秒或几分钟同步完成都可以

    9 条回复    2019-06-28 14:20:30 +08:00
    shoaly
        1
    shoaly  
       2019-06-18 11:56:18 +08:00
    类似人脸识别把, 几千个终端小意思 因为不是同时访问的, 所以别被吓着了
    huijiewei
        2
    huijiewei  
       2019-06-18 12:08:35 +08:00
    quic。。。
    huijiewei
        3
    huijiewei  
       2019-06-18 12:09:10 +08:00
    最好还是用 http 吧。兼容性最好,以后扩展多端也容易
    server
        4
    server  
       2019-06-18 12:09:31 +08:00
    别问 问候 mqtt
    server
        5
    server  
       2019-06-18 12:09:45 +08:00
    别问 问就 mqtt
    anyele
        6
    anyele  
       2019-06-18 12:11:59 +08:00 via Android
    Java 或者 golang, Java 你可以试试 netty,或者国人的 tio
    Flasky
       7
    Flasky  
       2019-06-18 14:30:44 +08:00 via Android
    才几千个,http 够用了
    QQ2171775959
        8
    QQ2171775959  
       2019-06-19 10:25:28 +08:00
    加油吧,这项目可以。
    l0wkey
        9
    l0wkey  
       2019-06-28 14:20:30 +08:00
    这不标准物联网的设备管理场景么。。
    推荐看几个关键词:
    MQTT
    物联网平台
    物联网设备管理
    物接入 IoT Hub
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1410 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 16:53 PVG 00:53 LAX 09:53 JFK 12:53
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86