背景:有一台设备记录生产线上的数据,以webservice形式发布记录的数据,现在要把这台设备上的数据录到fwq上的数据库里。
如果设备每10s发布一次,每次100条(生产线上收集的数据10s内小于100条),新的更替100条内旧的,有唯一字段时间。那么: 我在服务器上用JAVA写个小程序,用线程读取webservice数据插入到数据库可行吗?有什么要注意的?

解决方案 »

  1.   

    10s 中 更新100条数据。
    如果你是要做数据监控,那么,数据采集频率要增加,保证10s中,采集超过1次。
    我觉得,3s一次的监控数据采集,就可以了。如果不是做数据监控,如果设备频率和采集频率相同(或者存在倍数关系),就要设计一个补充采集的操作,也就是说,如果上一次采集的数据与本次采集的数据完全相同时,补充采集一次,替换当前的采集数据。可以大大提高数据的准确率,防止丢失采样数据。如果采集频率高于设备频率,且不是倍数关系,那么,一个设备周期内,会采集两次以上(具体看频率)的采样数据,去掉重复采样数据即可。