现在有个需求
1.手机app收集传感器数据比如加速度计之类的,实时上传到服务器,然后服务器要将这些数据实时显示到前端网页上(即动态变化的)。
2.对这些实时数据,做些简单的统计指标,比如平均值 方差之类的,然后也是实时显示到前端网页上
3.调用训练好的模型(Python写的),对这些实时传感器数据做实时的推断,比如对实时的加速度计来做实时的人体活动识别(走,跑,跳,躺之类的),然后也是尽量实时的显示到前端页面。
本人后端技术栈只点到springboot之类的。。搜来搜去发现实时数据处理都是大数据相关的,而项目的数据量不大,同时最多也就百人使用的样子。。所以有没有大佬推荐下应该用什么尽量简单的技术来实现这个需求啊,现在只知道是用websocket实现数据实时显示
https://socket.io/docs/v4/#wh...
Socket.IO 是一个实时应用程序框架库,可在浏览器和服务器之间实现实时、双向和基于事件的通信,在即时通讯、通知与消息推送,实时分析等场景中有较为广泛的应用。
socket.io 支持 websocket、polling 两种数据传输方式以兼容浏览器不支持 WebSocket 场景下的通信需求。
https://github.com/mrniko/net...
netty-socketio是一个开源的Socket.io服务器端的一个java的实现,它基于Netty框架,可用于服务端推送消息给客户端。