请教如何实现
请问怎么实现?
现在有个项目需要实时显示某网站数据,数据量大概2000条左右,数据不需要保存,但24小时需要采集更新,客户端只需要看到这些数据就可以,不用操作数据。
问题一、目标网站数据1-10秒就会更新一次,设置多久采集一次数据比较好。
问题二、web、winform、windows服务 那个方式采集好?
问题三、数据怎么存储?sql、no-sql、xml、cache或者说静态变量?
问题四、客户端用什么方式更新数据?ajax、websocket、长连接、长轮询?
------解决思路----------------------
1、多久采集一次数据根据你的业务需求以及服务器等硬件以及网络的承受能力
2、对于长时间运行的任务,使用windows服务更适合。
3、数据存储方式以数据库为佳,windows服务采集到数据后添加到数据库中即可
4、如果是web页面则需要使用timer+ajax的方式获取数据,页面显示,类似于轮询。
现在有个项目需要实时显示某网站数据,数据量大概2000条左右,数据不需要保存,但24小时需要采集更新,客户端只需要看到这些数据就可以,不用操作数据。
问题一、目标网站数据1-10秒就会更新一次,设置多久采集一次数据比较好。
问题二、web、winform、windows服务 那个方式采集好?
问题三、数据怎么存储?sql、no-sql、xml、cache或者说静态变量?
问题四、客户端用什么方式更新数据?ajax、websocket、长连接、长轮询?
------解决思路----------------------
1、多久采集一次数据根据你的业务需求以及服务器等硬件以及网络的承受能力
2、对于长时间运行的任务,使用windows服务更适合。
3、数据存储方式以数据库为佳,windows服务采集到数据后添加到数据库中即可
4、如果是web页面则需要使用timer+ajax的方式获取数据,页面显示,类似于轮询。