- 主题:请问这种功能如何实现?
有钱的话,直接买现成的实时数据库+HMI就可以了。国内外产品都有不少。
没钱的话,核心就是维护一个内存区存放时间序列数据,实时向里写,Web Server的会话从里面读。如果需要分布式实现的话,可以考虑使用redis。否则自己编也可以。
【 在 kristy (好好小生) 的大作中提到: 】
: 数据量很大,用另一套中间件管理实时数据,能详细介绍一下吗?有一个工厂设备实时监控,需要设计方案,请指点一下
: --【特快水木】
--
FROM 36.35.240.*
我们前段时间也有类似的问题,这种实时pulling会把数据库弄down的,后来我们用RabbitMQ解决问题
【 在 lipp 的大作中提到: 】
: 有钱的话,直接买现成的实时数据库+HMI就可以了。国内外产品都有不少。
: 没钱的话,核心就是维护一个内存区存放时间序列数据,实时向里写,Web Server的会话从里面读。如果需要分布式实现的话,可以考虑使用redis。否则自己编也可以。
:
--
FROM 103.217.167.*
插入数据的时候,发送一条消息。web后端监听此类消息,有消息立刻更新数据并刷新
页面。
【 在 gallado (加拉多-永远支持阿根廷!) 的大作中提到: 】
: 公司某嵌入式系统不定期的要向sqlserver数据库里插入数据。
: 要求db有新数据被插入时,前端的页面能够实现立即弹出该条数据的信息。
: 目前想用ajax,每隔2秒钟查询一次数据库。
: ...................
--
FROM 202.122.36.*
【 在 xWvxYWYxvWx 的大作中提到: 】
: 浏览器兼容性不是问题的话,WebSocket 吧。
: 对你这需求,犹如杀鸡用牛刀。
:
是的
我也觉得WebSocket对象足以应付了
这年头还用ajax做轮询给人很老土的感觉
--
FROM 115.206.61.*