【技术实现步骤摘要】
数据推送方法、装置、服务器及介质
[0001]本申请涉及通信
,更具体的说,是涉及数据推送方法、装置、服务器及介质。
技术介绍
[0002]一个业务的实现通常需要各系统之间通过数据交互协作实现。比如,在执行批量代发薪业务的过程中,由外围系统获取批量文件进行处理得到交易数据,将交易数据发送银行核心系统进行账户处理;外围系统将交易数据发送单独回单系统,以使得单独回单系统出具客户回单。
[0003]多个系统之间交互的数据称为推送数据,为了使得各个系统能够进行数据交互,目前是将推送数据写入数据推送程序中,通过运行系统中的数据推送程序将推送数据发送至其他系统。若需要对推送数据进行修改,例如,新增推送数据的字段或减少推送数据的字段,则需要对数据推送程序进行更改。需要从数据推送程序中查找推送数据所在部分,并需要专业程序设计人员对数据推送程序进行更改,导致效率低。
技术实现思路
[0004]有鉴于此,本申请提供了一种数据推送方法、装置、服务器及介质。
[0005]为实现上述目的,本申请提供如下技术方案: ...
【技术保护点】
【技术特征摘要】
1.一种数据推送方法,其特征在于,应用于第一服务器,所述数据推送方法包括:通过预设的数据推送程序读取参数配置文件,所述参数配置文件包括推送数据对应的配置信息,所述推送数据对应的配置信息包括:接收所述推送数据的第二服务器的消息队列MQ的名称、结构化查询语言SQL查询语句、数据推送时间范围以及数据推送轮询间隔时间;若当前时间属于所述配置信息包含的所述数据推送时间范围,通过所述配置信息包含的所述SQL查询语句从所述第一服务器存储的数据中查找出待推送的目标数据;将所述目标数据推送至所述第二服务器中具有所述消息队列MQ的名称的MQ队列;基于所述数据推送轮询间隔时间,确定第一时间,在所述第一时间执行所述若当前时间属于所述配置信息包含的所述数据推送时间范围,通过所述配置信息包含的所述SQL查询语句从所述第一服务器存储的数据中查找出待推送的目标数据步骤。2.根据权利要求1所述数据推送方法,其特征在于,所述通过所述配置信息包含的所述SQL查询语句从所述第一服务器存储的数据中查找出待推送的目标数据步骤包括:通过所述配置信息中的所述SQL查询语句从所述第一服务器存储的数据中查找待推送数据;确定所述待推送数据中处于未推送状态的待推送数据为所述目标数据。3.根据权利要求1所述数据推送方法,其特征在于,所述推送数据对应的配置信息还包括:所述推送数据对应的应用场景的第一数目,所述第一数目为所述配置信息包含的SQL查询语句的数目;所述通过所述配置信息包含的所述SQL查询语句从所述第一服务器存储的数据中查找出待推送的目标数据步骤包括:从所述配置信息中获取所述第一数目个SQL查询语句;通过所述第一数目个SQL查询语句从所述第一服务器存储的数据中查找出待推送的所述目标数据。4.根据权利要求1至3任一所述数据推送方法,其特征在于,所述第一服务器存储有多个所述参数配置文件;每一所述参数配置文件包括一个或多个所述配置信息;同一所述参数配置文件包含的所述配置信息中的所述MQ的名称相同;不同所述参数配置文件包含的所述配置信息中的所述MQ的名称不相同。5.一种数据推送装置,其特征在于,应用于第一服务器,所述数据推送装置包括:读取模块,用于通过预设的...
【专利技术属性】
技术研发人员:陆雯怡,
申请(专利权)人:中银金融科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。