J
joyjoyjoy
Unregistered / Unconfirmed
GUEST, unregistred user!
怎么发过大贴不见啦?
再发一次:
我现在要做的是在基地的软件上面,能够看到很多车在地图上面跑。
因为我手头有个汽车定位系统的软件,但是他们要开发下个版本,要调整架构。
以前他们是这样做的,基地有个硬件,已经吧汽车的位置数据取回来了。 软件的Server部分通过串口/网卡跟硬件通讯取回数据。 然后server直接负责写库,client定时扫描数据库从库里面读取最新的车辆位置数据,然后在地图上面画出来。
现在,他们想调整为SERVER跟硬件通讯,然后用socket(UDP)通讯把实时数据穿给client显示,SERVER同时也负责写数据库.
我想知道,server和client是否直接用socket(UDP)通讯还是通过数据库交换汽车最新位置信息?
现在大部分类似软件是怎么设计的呢?
因为如果是方案1,如果你的监控client端多了怎么办?100个,全部定时扫描数据库,估计速度回降低?
再发一次:
我现在要做的是在基地的软件上面,能够看到很多车在地图上面跑。
因为我手头有个汽车定位系统的软件,但是他们要开发下个版本,要调整架构。
以前他们是这样做的,基地有个硬件,已经吧汽车的位置数据取回来了。 软件的Server部分通过串口/网卡跟硬件通讯取回数据。 然后server直接负责写库,client定时扫描数据库从库里面读取最新的车辆位置数据,然后在地图上面画出来。
现在,他们想调整为SERVER跟硬件通讯,然后用socket(UDP)通讯把实时数据穿给client显示,SERVER同时也负责写数据库.
我想知道,server和client是否直接用socket(UDP)通讯还是通过数据库交换汽车最新位置信息?
现在大部分类似软件是怎么设计的呢?
因为如果是方案1,如果你的监控client端多了怎么办?100个,全部定时扫描数据库,估计速度回降低?