【技术实现步骤摘要】
一种基于NIFI接口的WEB组件token定时更新实现方法及系统
[0001]本专利技术公开一种基于NIFI接口的WEB组件token定时更新实现方法及系统,涉及计算机
技术介绍
[0002]Apache NiFi是一个易于使用、功能强大而且可靠的数据处理和分发系统。Apache NiFi是为数据流设计,它支持高度可配置的指示图的数据路由、转换和系统中介逻辑,支持从多种数据源动态拉取数据。简单地说,NiFi是为自动化系统之间的数据流而生。这里的数据流表示系统之间的自动化和受管理的信息流。基于WEB图形界面,通过拖拽、连接、配置完成基于流程的编程,实现数据采集、处理等功能。
[0003]NiFi的基本设计理念是基于数据流的编程Flow
‑
Based Programming(FBP)。应用是由处理器黑盒、连接器组成的网络。数据进入一个节点,由该节点对数据进行处理,根据不同的处理结果将数据路由到后续的其他节点进行处理。
[0004]目前WEB组件的接口调用,如果是接口无验证的调用,可以直 ...
【技术保护点】
【技术特征摘要】
1.一种基于NIFI接口的WEB组件token定时更新实现方法,其特征是所述的方法具体步骤包括:S1设置Controller Service的参数定义配置;S2判断是否需要更新缓存;S3根据NIFI从上下文ProcessContext直接获取StateManager,根据该接口中的getState方法获取到对应的Key/Value形式的Map数据,根据对应的token的key获取到token。2.根据权利要求1所述的方法,其特征是所述S1设置Controller Service的参数定义配置的具体步骤包括:S101新建NIFI的Controller Service接口定义;S102获取token接口的请求头信息、请求体信息和过期时间参数。3.根据权利要求2所述的方法,其特征是所述S2判断是否需要更新缓存的步骤包括S201比较系统当前事件与上次初始化时间加过期时间之和的大小关系;S202大于,则获取最新的token,并存入缓存中;S212小于,则从接口中获取token,并存入缓存中。4.根据权利要求3所述的方法,其特征是所述S202大于,则获取最新的token,并存入缓存中的具体步骤包括:S2021调用获取token的接口,将更新后的token更新到缓存中;S2022记录并更新当前系统的时间至最新初始化token的时间点。5.一种基于NIFI接口的WEB组件tok...
【专利技术属性】
技术研发人员:郎永贺,王庆明,胡清,李国涛,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。