首页 > 代码库 > 数据采集程序的一般架构(ACE实现)
数据采集程序的一般架构(ACE实现)
数据采集程序的一般功能
通过socket将对方的数据拿到。端方可以是接入智能电表的采集器,也可以是持有和你同一个通信规约的通信计算机(你们约定好谁是客户端,谁是服务端,也就是数据的流向)
对采集程序的要求
可扩展:当新的电表协议到来的时候,你可以不改动其他代码,只创建对应的解码器和通信类即可。
可配置:可以通过文件或者数据库来加载对方和自己的配置信息。
模块化程度高:采集程序按照模块功能划分为如下的几个主要模块(配置加载模块、两级消息队列、消费线程、解码器管理器、两级解码器、通信模块)
采集程序的一般架构
此结构历经JSPTPD多个项目成型,在软件院朱磊总的设计下由多人实现,各个模块均由DLL封装,出现问题容易定位,满足采集程序的一般要求。
数据采集程序的一般架构(ACE实现)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。