【技术实现步骤摘要】
一种多协议数据发布系统
本专利技术涉及计算机通信
,尤其涉及一种多协议数据发布系统。
技术介绍
当今世界,各行各业数字化转型是大势所趋,数字化转型的“新基建”是围绕数据采集、传输、存储、计算而开展的核心基础能力建设,从数据源获取到的数据信息进入系统后保存在文件中,需要发送到不同处理环节的主机进行加工,目标主机有不同的传输协议,而且数据量非常多、操作步骤不同,需要一种多协议数据发布系统来进行管理。
技术实现思路
本专利技术的目的在于解决上述现有技术存在的缺陷,提供一种能够支持不同协议与目标服务器进行连接,很好的实现数据文件的传输能力的多协议数据发布系统。一种多协议数据发布系统,包括:运行控制模块、线程管理模块、配置文件管理模块、文件发布模块、规则文件识别模块、生成文件名模块、日志管理模块、数据库操作模块;所述运行控制模块用于管理系统的启动、停止、查询;所述线程管理模块用于通过接收运行控制模块发来的指令进行启动、退出项目线程,启动后线程在系统内存中运行,通过socket进行通信管理;所述配置文件管理模块一个 ...
【技术保护点】
【技术特征摘要】
1.一种多协议数据发布系统,其特征在于,包括:运行控制模块、线程管理模块、配置文件管理模块、文件发布模块、规则文件识别模块、生成文件名模块、日志管理模块、数据库操作模块;所述运行控制模块用于管理系统的启动、停止、查询;所述线程管理模块用于通过接收运行控制模块发来的指令进行启动、退出项目线程,启动后线程在系统内存中运行,通过socket进行通信管理;所述配置文件管理模块一个配置子项称为一个项目,系统的运行内容根据获取到的配置信息,按每个项目为单位动态增加、退出相应的数据发布线程,调用系统内各文件发布模块,实现数据文件的发布;所述文件发布模块用于通过对应协议建立与目标服务器之间的远程网络连接;所述规则文件识别模块用于对当前项目指定的目录中是否有需要发布的文件进行检测,并将检测结果反馈至文件发布模块;所述生成文件名模块用于当数据文件发布到远端服务器时,根据配置信息生成文件名;所述日志管理模块用于记录系统运行的详细情...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。