The embodiment of the invention provides a data synchronization method, device and system, electronic device and readable storage medium, is applied to the message queuing system, wherein, the method comprises: receiving a first data system through the transmission of the first data system data transmission interface to synchronize the data, the data to be synchronized in accordance with predetermined rules of data package; configuration information, read the message queue system pre stored in addition to the first data system of multiple second data system in which the configuration information includes data transmission data corresponding to each of the second systems, access port and transmission protocol; respectively according to the configuration information for each of the second data corresponding to the system, will be sent to the receiving data synchronization interface each of the second data system through each of the second data system data. The data synchronization method, device, system, electronic equipment and readable storage medium provided by the embodiment of the invention can reduce the difficulty of the system development in the process of data synchronization, and improve the expansibility.
【技术实现步骤摘要】
本专利技术涉及数据处理
,特别是涉及数据同步方法、装置、系统、电子设备及可读存储介质。
技术介绍
在信息化发展的过程中建立了大量的信息管理系统,这些系统之间存在一定的关联关系,部分数据在多个系统内都需要被使用,例如,用户的财务信息、个人信息。但是由于系统之间都有自己的管理模式和存储模式等,造成这些信息系统之间存在数据信息资源难以交流共享等问题,当一个业务系统对其数据库中的某些数据进行更新时,将导致该系统与其它多个系统内数据的不一致性。现有的数据同步方法中,每个系统都分别建立与其他系统之间数据传输的接口,假设,同时有10个系统之间存在数据关联,则每个系统分别需要与其他9个系统都建立接口,进而通过接口进行数据同步。可以看出,现有的数据同步方法中系统开发难度较高,且扩展性较差。
技术实现思路
本专利技术实施例的目的在于提供数据同步方法、装置、系统、电子设备及可读存储介质,以降低数据同步过程中系统开发的难度,提高扩展性。具体技术方案如下:第一方面,本专利技术实施例提供了一种数据同步方法,应用于消息队列系统,包括:接收第一数据系统通过所述第一数据系统的数据发送接口发送的待同步数据,其中,所述待同步数据为按照预设规则封装的数据;读取所述消息队列系统中预先存储的除所述第一数据系统之外的多个第二数据系统的配置信息,其中,配置信息包括每个第二数据系统对应的数据传输地址、端口以及传输协议;分别按照每个第二数据系统对应的配置信息,将所述待同步数据通过每个第二数据系统的数据接收接口发送至每个第二数据系统。可选的,在所述接收第一数据系统通过所述第一数据系统的数据发送接口发送的待 ...
【技术保护点】
一种数据同步方法,其特征在于,应用于消息队列系统,包括:接收第一数据系统通过所述第一数据系统的数据发送接口发送的待同步数据,其中,所述待同步数据为按照预设规则封装的数据;读取所述消息队列系统中预先存储的除所述第一数据系统之外的多个第二数据系统的配置信息,其中,配置信息包括每个第二数据系统对应的数据传输地址、端口以及传输协议;分别按照每个第二数据系统对应的配置信息,将所述待同步数据通过每个第二数据系统的数据接收接口发送至每个第二数据系统。
【技术特征摘要】
1.一种数据同步方法,其特征在于,应用于消息队列系统,包括:接收第一数据系统通过所述第一数据系统的数据发送接口发送的待同步数据,其中,所述待同步数据为按照预设规则封装的数据;读取所述消息队列系统中预先存储的除所述第一数据系统之外的多个第二数据系统的配置信息,其中,配置信息包括每个第二数据系统对应的数据传输地址、端口以及传输协议;分别按照每个第二数据系统对应的配置信息,将所述待同步数据通过每个第二数据系统的数据接收接口发送至每个第二数据系统。2.根据权利要求1所述的方法,其特征在于,在所述接收第一数据系统通过所述第一数据系统的数据发送接口发送的待同步数据,之后,所述方法还包括:解析所述待同步数据;对解析后的待同步数据进行校验;所述将所述待同步数据通过每个第二数据系统的数据接收接口发送至每个第二数据系统,包括:在所述解析后的待同步数据通过校验时,将所述解析后的待同步数据通过每个第二数据系统的数据接收接口发送至每个第二数据系统。3.根据权利要求2所述的方法,其特征在于,在对解析后的待同步数据进行校验,之后,所述方法还包括:在所述解析后的待同步数据未通过校验时,向所述第一数据系统反馈校验错误信息。4.根据权利要求1或2所述的方法,其特征在于,在所述将所述待同步数据通过每个第二数据系统的数据接收接口发送至每个第二数据系统,之后,所述方法还包括:接收每个第二数据系统通过每个第二数据系统的数据发送接口发送的校验结果,所述校验结果包括每个第二数据系统针对所述待同步数据、校验是否符合预设数据格式的结果。5.一种数据同步系统,其特征在于,包括:消息队列系统以及多个数据系统,其中,所述多个数据系统包括第一数据系统和多个第二数据系统;所述第一数据系统:用于通过数据发送接口向消息队列系统发送待同步数据,其中,所述待同步数据为按照预设规则封装的数据;所述消息队列系统,用于读取所述消息队列系统中预先存储的除所述第一数据系统...
【专利技术属性】
技术研发人员:沈文策,
申请(专利权)人:福建中金在线信息科技有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。