掌桥专利:专业的专利平台
掌桥专利
首页

第三方服务接口日志集成系统

文献发布时间:2023-06-19 19:18:24


第三方服务接口日志集成系统

技术领域

本发明涉及计算机技术领域,具体为第三方服务接口日志集成系统。

背景技术

企业及企业的业务系统在逐步衍生和拓展的过程中,变得越来越繁琐和复杂,且不同的业务线和业务模块经过一定时间的发展也演变出了很多有业务联系的不同系统,由此便会引发诸多系统间的交互问题,交互标准不统一,业务实现方式不同,对接方式不同,日后的系统维护和更新便会有很大的不便,问题排查难度也会随之攀升,同时随着业务量、用户量的增长,引发的报事量及报事处理时效性,系统的用户体验都会受到较大的挑战,对企业管理和职能条线工作协调也会产生大量的隐患,系统运维成本也随之呈指数型增长。

发明内容

针对现有技术的不足,本发明提供了第三方服务接口日志集成系统,解决了维护和更新不便,问题排查难度不断升高和导致用户体验感低和运营成本高的问题。

为实现以上目的,本发明通过以下技术方案予以实现:第三方服务接口日志集成系统,包括客户端、第三方接口、Java注释机制、AOP、设计模块、日志管理模块、告警日志管理模块、补偿机制模块、记录模块、转发策略模块,所述客户端的输出端与第三方接口的输入端电性连接,所述第三方接口的输出端与Java注释机制的输入端电性连接,所述Java注释机制的输出端与AOP的输入端电性连接,所述AOP的输出端与设计模块的输入端为电性连接,所述设计模块的输出端与日志管理模块、告警日志管理模块、补偿机制模块、记录模块、转发策略模块的输出端电性连接,所述日志管理模块、告警日志管理模块、补偿机制模块、记录模块、转发策略模块的输出端均与集成模块的输入端电性连接。

优选的,包括命令设计模块和策略设计模块,所述命令设计模块用于将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分割开,策略设计模块用于解决用户根据不同的选择而又不同的处理方法。

优选的,所述日志管理模块包括总结单元、通知单元、任务单元、消息单元、职员管理单元、自定义单元、评论单元和附加单元,所述总结单元用于填写、查看、删除日志和总结,所述通知单元用于发布通知,所述任务单元用于分配任务给职员,所述消息单元用于发送消息,并且有新消息时,会在用户登录的主页面后有声音并弹出对话框提示,同时可以删除自己收到的信息,所述职员管理单元用于对职员的人事信息进行管理,所述自定义单元用于根据需求可以对系统的一些内容进行设置,所述评论单元用于部门经理看完职员的日志和总结后可以对其进行评论,所述附加单元用于模块里有提醒和邮件的发送。

优选的,包括基础信息单元、管理操作信息单元、功能信息单元、视图信息单元和参数信息单元,所述基础信息单元用于对基础的信息进行收集和反馈,所述管理操作信息单元用于对用户的操作错误和表空间的信息进行处理,所述功能信息单元用于与共享服务器或调度进程相关功能的消息和错误信息进行处理,所述视图信息单元用于物化视图的自动刷新过程中出现的错误,所述参数信息单元用于动态参数的修改信息。

优选的,所述基础信息单元包括所有内部错误信息单元、块损坏错误信息单元和锁死错误信息单元,所述所有内部错误信息单元用于对所有内部错误信息进行收集反馈,所述块损坏错误信息单元用于对块损坏错误信息进行收集和反馈,所述锁死错误信息单元用于对锁死错误信息进行收集与反馈。

优选的,所述管理操作信息单元包括物理机构操作信息单元和表空间操作,所述物理机构操作信息单元用于创建、删除、重命名数据文件与联机重做日志文件的ALTERDATABASE命令,此外还涉及重新分配数据文件大小以及将数据文件联机与脱机的操作,所述表空间操作信息单元用于DROP与CREATE命令,此外还包括为了进行用户管理的备份而将表空间置入和取出热备份模式的操作。

优选的,所述记录模块包括数据采集单元、点阵单元和光学投影单元,所述数据采集单元的输出端电性连接在数据处理单元的输入端,所述数据处理单元的输出单电性连接在点阵单元的输入端,所述点阵单元的输出端电性连接在投影单元的输入端。

优选的,所述点阵单元包括点阵控制单元和点阵驱动单元,所述点阵控制单元的输出端电性连接在点阵驱动单元的输入端。

工作原理:利用第三方几口通过Java注释机制在通过AOP进行翻译,并且通过设计模块进行命令的封装,进而方便对日志管理模块、告警日志管理模块、补偿机制模块、记录模块和转发策略模块进行集中管理,通过日志管理模块实现了对日志的编辑、查看,通知发送、任务的发布、同时也能够实现看见信息通知和其他的消息通知,同时能够对职员的人事信息进行管理,并且通过能够实现,内容进行设置,评论其他的日志同时由于添加附加模块,能够实现邮件发送和提醒的功能,并且通过告警日志管理模块实现对操作和错误的信息进行收集和反馈,并进行及时的变动修改,通过记录模块能够储存日志中的记录进而方便之后的查找,并通过补偿机制对使用中避免因为任意一方服务阻断带来的信息丢失,大幅度降低运维成本,通过转发策略模块实现对内容的转发,并将这些模块都由集成模块进行输出。

本发明提供了第三方服务接口日志集成系统。具备以下有益效果:

本发明通过java注释机制,AOP实现自定义注解,自动记录接口请求参数与返回参数,有利于开发人员开发与线上问题,从而解决了维护和更新不便、问题排查难度升高的问题,同时将多种系统分开从而使每个模块独立完成该模块的工作进而不会产生交互问题,进而不会因为用户量的增加而引发时效性差和造成工作隐患的问题,从而提高用户的体验感,并且提供告警日志管理与一键补偿机制及服务预警监控看板,告警日志支持一键重推服务,避免因为任意一方服务阻断带来的信息丢失,进而大幅度降低运维成本降低运营成本。

附图说明

图1为本发明的框架图;

图2为本发明的设计模块框架图;

图3为本发明的日志管理模块框架图;

图4为本发明的告警日志管理模块框架图;

图5为本发明的基础信息单元框架图;

图6为本发明的管理操作信息单元框架图;

图7为本发明的记录模块流程图;

图8为本发明的点阵单元流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例:

如图1所示,本发明实施例提供第三方服务接口日志集成系统,包括客户端、第三方接口、Java注释机制、AOP、设计模块、日志管理模块、告警日志管理模块、补偿机制模块、记录模块、转发策略模块,所述客户端的输出端与第三方接口的输入端电性连接,所述第三方接口的输出端与Java注释机制的输入端电性连接,所述Java注释机制的输出端与AOP的输入端电性连接,所述AOP的输出端与设计模块的输入端为电性连接,所述设计模块的输出端与日志管理模块、告警日志管理模块、补偿机制模块、记录模块、转发策略模块的输出端电性连接,所述日志管理模块、告警日志管理模块、补偿机制模块、记录模块、转发策略模块的输出端均与集成模块的输入端电性连接,该种设计的目的是为了通过java注释机制,AOP实现自定义注解,自动记录接口请求参数与返回参数,有利于开发人员开发与线上问题,从而解决了维护和更新不便、问题排查难度升高的问题,同时将多种系统分开从而使每个模块独立完成该模块的工作进而不会产生交互问题,进而不会因为用户量的增加而引发时效性差和造成工作隐患的问题,从而提高用户的体验感,并且提供告警日志管理与一键补偿机制及服务预警监控看板,告警日志支持一键重推服务,避免因为任意一方服务阻断带来的信息丢失,进而大幅度降低运维成本降低运营成本。

如图2所示,包括命令设计模块和策略设计模块,所述命令设计模块用于将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分割开,策略设计模块用于解决用户根据不同的选择而又不同的处理方法,目的是实现代码统一封装,提高团队的整体工作效率,开发人员只需要注重自己的业务逻辑。

如图3所示,所述日志管理模块包括总结单元、通知单元、任务单元、消息单元、职员管理单元、自定义单元、评论单元和附加单元,所述总结单元用于填写、查看、删除日志和总结,所述通知单元用于发布通知,同时也可以单独发送某人或指定某些人,也可以群发,每个用户可以查看和删除自己发送到通知,所述任务单元用于分配任务给职员,同时可以分配给单个用户或多个用户,职员可以查看任务但不能删除任务,只有任务分配者才有删除任务权限,任务分配者还可以查看跟踪任务完成进度,所述消息单元用于发送消息,并且有新消息时,会在用户登录的主页面后有声音并弹出对话框提示,同时可以删除自己收到的信息,所述职员管理单元用于对职员的人事信息进行管理,删除职员信息不会影响其名下的日志,所述自定义单元用于根据需求可以对系统的一些内容进行设置,所述评论单元用于部门经理看完职员的日志和总结后可以对其进行评论,所述附加单元用于模块里有提醒和邮件的发送。

如图4-6所示,包括基础信息单元、管理操作信息单元、功能信息单元、视图信息单元和参数信息单元,所述基础信息单元用于对基础的信息进行收集和反馈,所述管理操作信息单元用于对用户的操作错误和表空间的信息进行处理,所述功能信息单元用于与共享服务器或调度进程相关功能的消息和错误信息进行处理,所述视图信息单元用于物化视图的自动刷新过程中出现的错误,所述参数信息单元用于动态参数的修改信息,所述基础信息单元包括所有内部错误信息单元、块损坏错误信息单元和锁死错误信息单元,所述所有内部错误信息单元用于对所有内部错误信息进行收集反馈,所述块损坏错误信息单元用于对块损坏错误信息进行收集和反馈,所述锁死错误信息单元用于对锁死错误信息进行收集与反馈,所述管理操作信息单元包括物理机构操作信息单元和表空间操作,所述物理机构操作信息单元用于创建、删除、重命名数据文件与联机重做日志文件的ALTERDATABASE命令,此外还涉及重新分配数据文件大小以及将数据文件联机与脱机的操作,所述表空间操作信息单元用于DROP与CREATE命令,此外还包括为了进行用户管理的备份而将表空间置入和取出热备份模式的操作。

如图7-8所示,所述记录模块包括数据采集单元、点阵单元和光学投影单元,所述数据采集单元的输出端电性连接在数据处理单元的输入端,数据处理单元的输出端电性连接在点阵单元的输入端,所述点阵单元的输出端电性连接在光学投影单元的输入端,所述点阵单元包括点阵控制单元和点阵驱动单元,所述点阵控制单元的输出端电性连接有点阵驱动单元,首先使用数据采集单元对点阵信息进行采集,在供给数据处理单元进行处理,经过数据处理单元处理后传输给点阵单元中的点阵控制单元,点阵控制单元根据数据处理单元的处理信号进行控制,并将控制信号传输至点阵驱动单元进行执行,再将执行后的信息传输到光学投影单元将信息进行存储,从而完成记录。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

相关技术
  • 对接第三方服务系统接口的通用方法、装置及终端设备
  • 接口装置、开/关数据用接口单元、日志数据用接口单元及可编程逻辑控制器系统
技术分类

06120115868299