开发四年只会写业务代码,分布式高并发都不会还做程序员?->>>
项目的大概需求是: 有2000个传感器,传感器50毫秒推送一次数据,PC端要实现这些传感数据的采集,将数据存到数据库用于历史查询;web实时数据显示要求通过选择设备显示对应的实时数据。现在遇到了点问题希望大家帮忙解答下。
我想到的两种方法实现,不知道哪种方法更好:
方法1:将数据采集和显示做成一个服务程序,将netty框架和springMVC框架整合,每一个传感器对应netty中的一个实例, 怎样将前端选择的设备和对应的实例关联起来,进行实时数据显示;
方法2: 分为两个程序做,数据采集服务程序和web显示服务程序,问题是数据采集服务程序实时采集的数据要怎样传给web显示服务程序,才能做到实时性高呢;