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

2019-06-18 11:42:27 +08:00
 caman20

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

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

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

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

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

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

4785 次点击
所在节点    编程
9 条回复
shoaly
2019-06-18 11:56:18 +08:00
类似人脸识别把, 几千个终端小意思 因为不是同时访问的, 所以别被吓着了
huijiewei
2019-06-18 12:08:35 +08:00
quic。。。
huijiewei
2019-06-18 12:09:10 +08:00
最好还是用 http 吧。兼容性最好,以后扩展多端也容易
server
2019-06-18 12:09:31 +08:00
别问 问候 mqtt
server
2019-06-18 12:09:45 +08:00
别问 问就 mqtt
anyele
2019-06-18 12:11:59 +08:00
Java 或者 golang, Java 你可以试试 netty,或者国人的 tio
Flasky
2019-06-18 14:30:44 +08:00
才几千个,http 够用了
QQ2171775959
2019-06-19 10:25:28 +08:00
加油吧,这项目可以。
l0wkey
2019-06-28 14:20:30 +08:00
这不标准物联网的设备管理场景么。。
推荐看几个关键词:
MQTT
物联网平台
物联网设备管理
物接入 IoT Hub

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/575033

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX