接着上文介绍轨迹管理平台中使用Redis存储实时定位信息。
历史位置信息可以存储在数据库中,由于设备上传实时定位信息时频率高并发量大,这里使用redis来存储各个设备上传的最新定位信息。真实情况下,设备也可以先将定位数据上传到消息队列(rabbitmq,kafka等),使用消费者worker异步将数据同步到数据库中。
同时,在线状态是通过查询设备终端最新10分钟内(可以自定义时间间隔)是否有定位轨迹点上传,使用redis的expire属性实现起来很容易。
使用Redis来存储实时定位信息的方法灵活多样。本例子中使用了第二种方法。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。