[发明专利]一种信息同步方法和装置在审
申请号: | 201911106603.9 | 申请日: | 2019-11-13 |
公开(公告)号: | CN111030784A | 公开(公告)日: | 2020-04-17 |
发明(设计)人: | 陈沛霖 | 申请(专利权)人: | 泰康保险集团股份有限公司;泰康在线财产保险股份有限公司 |
主分类号: | H04L1/16 | 分类号: | H04L1/16;H04L1/18;H04L12/24;H04L12/26;H04L29/08 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李阳;赵迪 |
地址: | 100031 北京市西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信息 同步 方法 装置 | ||
本发明公开了一种信息同步方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:将业务数据存入第一本地文件,初始化业务数据的同步状态并记录到第一本地文件;将业务数据发送至第一消息队列,以由第一消息队列将业务数据发送至订阅业务数据的消息接收方;当接收到预先订阅的来自第二消息队列的反馈信息时,更新同步状态;扫描第一本地文件,以获取业务数据的当前同步状态,根据当前同步状态,重新发送业务数据至第一消息队列。该方法通过消息发送方向第二消息队列订阅其生产的业务数据的反馈信息,消息接收方收到业务数据后生成反馈信息,并通过第二消息队列发送至消息发送方,使得消息发送方能够及时获知同步结果,方便后续处理。
技术领域
本发明涉及计算机领域,尤其涉及一种信息同步方法和装置。
背景技术
信息时代,合作方之间、公司内部各业务系统之间的信息同步非常重要。例如保险公司,为了应对渠道的流量高峰,实现快速出单,会在自己的核心业务系统前建立一个出单系统来对接渠道。出单系统除了要快速响应渠道的出单请求外,还要尽快将保单数据同步到核心业务系统,以避免渠道与保险公司的信息不一致。其中,渠道是指保险的销售方。
为了确保系统之间的信息一致,现有技术中通常采用消息队列的方式实现。通过消息队列同步能够实现系统之间的解耦,消息发送方将生产的消息写入消息队列后,直接返回成功,不关心消息接收方。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
消息发送方无法获知消息接收方对消息的消费情况,消息队列中可能有消息长时间未被消费,或者由于消息接收方自身故障导致消息虽然被消费了,但是没有成功存入本地数据库。
发明内容
有鉴于此,本发明实施例提供一种信息同步方法和装置,消息发送方向第二消息队列订阅其生产的业务数据的反馈信息,消息接收方收到业务数据后生成一个反馈信息,并通过第二消息队列发送至消息发送方,使得消息发送方能够及时获知同步结果,方便后续处理。
为实现上述目的,根据本发明实施例的一个方面,提供了一种信息同步方法。
本发明实施例的一种信息同步方法,包括:将生产的业务数据存入第一本地文件,初始化所述业务数据的同步状态并记录到所述第一本地文件;将所述业务数据发送至第一消息队列,以由所述第一消息队列将所述业务数据发送至订阅所述业务数据的消息接收方;当接收到预先订阅的来自第二消息队列的反馈信息时,更新所述同步状态;其中,所述反馈信息由所述消息接收方在确认第二本地文件中存在所述业务数据时生成,之后发送至所述第二消息队列;扫描所述第一本地文件,以获取所述业务数据的当前同步状态,根据所述当前同步状态,重新发送所述业务数据至所述第一消息队列。
可选地,所述同步状态包括存储状态和反馈状态;初始化所述业务数据的同步状态,包括:将所述业务数据的存储状态设置为已存储,将所述业务数据的反馈状态设置为未反馈;更新所述同步状态,包括:将所述业务数据的反馈状态更新为已反馈。
可选地,根据所述当前同步状态,重新发送所述业务数据至所述第一消息队列,包括:若所述当前同步状态中的反馈状态为未反馈,且同步时间大于设定时间阈值,则将所述业务数据重新发送至所述第一消息队列。
可选地,所述业务数据为多个;根据所述当前同步状态,重新发送所述业务数据至所述第一消息队列,包括:统计所述当前同步状态中的反馈状态为未反馈,且同步时间大于设定时间阈值的数据记录数量;根据所述数据记录数量,发送报警信息或者重新发送多个所述业务数据至所述第一消息队列。
可选地,根据所述数据记录数量,发送报警信息或者重新发送多个所述业务数据至所述第一消息队列,包括:比较所述数据记录数量与设定的报警阈值的大小;若所述数据记录数量大于等于所述报警阈值,则发送报警信息;若所述数据记录数量小于所述报警阈值,则重新发送多个所述业务数据至所述第一消息队列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰康保险集团股份有限公司;泰康在线财产保险股份有限公司,未经泰康保险集团股份有限公司;泰康在线财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911106603.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于鞋的鞋底
- 下一篇:一种粉尘车间空气净化用的智能移动机器人
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置