【技术实现步骤摘要】
一种基于NETTY框架的多类型文件解析上报系统
本申请涉及信息管理领域,尤其涉及一种多类型文件解析上报系统。
技术介绍
现有的大部分上报系统或者上报模块仅仅能满足对数据或者文件的上报工作,并没有对上报文件的可读性、数据的正确性做出及时的校验和反馈,从而会加大运维人员的工作量和对上报数据处理的不方便。
技术实现思路
本专利技术专利目的在于提供一种基于netty框架的多类型文件解析上报系统,能够解决由于上报文件的不规范引起的文件处理困难、处理流程复杂等问题,减少后续文件的人工处理工作量。多类型文件解析上报系统是支持对上报文件的杀毒、解压、可读性校验、数据内容校验,并且能实时的将校验结果反馈给用户,提醒用户规范上报。系统支持xls、xlsx、accdb、dbf、csv、txt、mdb格式文件以及对以上文件类型的压缩文件格式rar、zip。为了实现上述目的,本专利技术所采用的技术方案如下:所述基于netty框架的多类型文件解析上报系统由数据层、服务层、应用层组成。其中:数据层:负责 ...
【技术保护点】
1.一种基于netty框架的多类型文件解析上报系统,其特征在于包括:数据层、服务层和应用层,其中:/n数据层:负责存储用户上报信息、文件状态信息、文件检测规则;/n服务层:采用Spring Cloud微服务架构,负责提供系统的后台接口,与应用层交互,并将产生的业务数据通过jdbc保存到oracle数据库;/n应用层:采用vue框架,由登录模块、上报模块、消息通知模块、催报模块组成;负责接收用户的操作请求,并将所述操作请求提交到服务层,接收服务层返回的处理结果。/n
【技术特征摘要】
1.一种基于netty框架的多类型文件解析上报系统,其特征在于包括:数据层、服务层和应用层,其中:
数据层:负责存储用户上报信息、文件状态信息、文件检测规则;
服务层:采用SpringCloud微服务架构,负责提供系统的后台接口,与应用层交互,并将产生的业务数据通过jdbc保存到oracle数据库;
应用层:采用vue框架,由登录模块、上报模块、消息通知模块、催报模块组成;负责接收用户的操作请求,并将所述操作请求提交到服务层,接收服务层返回的处理结果。
2.根据权利要求1所述的多类型文件解析上报系统,其特征在于:
系统利用netty框架对用户上报请求的高并发进行NIO处理,通过选择器机制令单个线程同时监听多个客户端通道,从而实现用户操作的非阻塞响应。
3.根据权利要求2所述的多类型文件解析上报系统,其特征在于:
当系统需要接收数据时,在堆内存之外开辟一开内存区域,将数据存储在所述内存区域中,利用ByteBuf对数据进行直接操作,加快数据传输速度。
4.根据权利要求1所述的多类型文件解析上报系统,其特征在于:
数据层中的文件服务器采用HDFS分布式架构,保留系统操作前后的文件版本,支持超大数据文件和高带宽。
5.根据权利要求1所述的多类型文件解析上报系统,其特征在于:<...
【专利技术属性】
技术研发人员:周宗霞,谭明智,王凤阳,李翔,
申请(专利权)人:青岛百洋智能科技股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。