一种NP数据分发方法及系统技术方案

技术编号:17200977 阅读:56 留言:0更新日期:2018-02-04 02:09
本发明专利技术公开了一种NP数据分发方法及系统,所述方法通过将数据源的NP数据保存到中心点服务器内,再通过中心点服务器将所述NP数据以文本数据的形式通过网络传输至业务点服务器的本地存储空间内,业务点服务器再将保存的NP数据通过第二用户位置寄存器读取到缓存中。这样可以减少数据库的部署,从而降低了数据库的安装费用及维护费用。同时,通过文本形式传输NP数据,提高了NP数据分发的效率。

【技术实现步骤摘要】
一种NP数据分发方法及系统
本专利技术涉及数据分发同步
,特别涉及一种NP数据分发方法及系统方法及系统。
技术介绍
随着互联网的普及和网络应用技术的发展,应用系统的功能越来越强,同时其规模也变得越来越大。通常,对于一个大型的应用系统来说,将数百台业务点服务器组成一个集群式的应用系统网络。为了加快具体应用功能的响应速度和提供并发性能,这些数据一般都存储在多个业务端共享的中心数据库中。每个业务端可以通过与中心数据库进行实时通讯,以从中心数据库中读取数据。现有中心数据库向每个业务端分发数据的流程(如图1所示),数据源将数据存储于数据源侧数据库内,数据源侧数据库将数据分发至业务端侧数据库内,业务端通过用户位置寄存器从业务端侧数据库中获取数据更新并为业务端所使用。然而,现有的数据分发系统中每个业务端都需要部署一备一用两套设备,这就使得部署数据库的费用以及维护成本高。同时,业务端侧数据库与用户位置寄存器之间的数据同步通过tseh(触发同步)来完成,而tseh的处理能力有限,每秒仅能完成100多条记录的更新,这大大限制了数据分发的速度。因而现有技术还有待改进和提高。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的不足,提供一种NP数据分发方法及系统,以解决现有数据分发方法中存在的分发速度慢的问题。为了解决上述技术问题,本专利技术所采用的技术方案如下:一种NP数据分发方法,其包括:中心点服务器缓存数据源内的NP数据,并将所述NP数据写入其第一本地存储空间内;将所述NP数据发送至业务点服务器中,使得业务点服务器将所述NP数据缓存于其缓存内以供业务端调用。所述NP数据分发方法,其中,所述中心点服务器缓存数据源内的NP数据,并将所述NP数据写入其第一本地存储空间内具体包括:中点服务器通过其配置的第一位置寄存器读取数据源内的NP数据,并将所述NP数据写入至缓存内;以及将所述缓存内的NP数据以文本的形式写入到其第一本地存储空间内。所述NP数据分发方法,其中,所述将所述NP数据发送至业务点服务器中,使得业务点服务器将所述NP数据缓存于其缓存内以供业务端调用具体包括:中心点服务器与业务点服务器建立网络连接,并将其第一本地存储空间存储的NP数据传输至业务点服务器;所述业务点服务器接收并将所述NP数据存储于其第二本地存储空间,以及通过其配置的第二用户位置寄存器将第二本地存储空间内的NP数据写入缓存内,以供业务终端调用。所述NP数据分发方法,其中,所述第二用户位置寄存器包括第二主用户位置寄存器及第二备用户位置寄存器,所述第二主用户位置寄存器与第二备用户位置寄存器均使用第二本地存储空间。所述NP数据分发方法,其中,所述将所述NP数据发送至业务点服务器中,使得业务点服务器将所述NP数据缓存于其缓存内以供业务端调用之后还包括:所述业务点服务器将所述NP数据备份于第二本地存储空间内。所述NP数据分发方法,其中,所述业务点服务器接收并将所述NP数据存储于其第二本地存储空间,以及通过其配置的第二用户位置寄存器将第二本地存储空间内的NP数据写入缓存内,以供业务终端调用具体包括:业务点服务器接收并将所述NP数据存储于其第二本地存储空间,并获取中心点服务器内存储的NP数据所占用的第一存储空间;将所述第一存储空间与其接收到的NP数据所占用的第二存储空间进行比较;当第一存储空间与第二存储空间相同时,通过其配置的第二用户位置寄存器将第二本地存储空间内的NP数据写入缓存内,以供业务终端调用。所述NP数据分发方法,其中,所述将所述NP数据发送至业务点服务器中,使得业务点服务器将所述NP数据缓存于其缓存内以供业务端调用之后还包括:第二用户位置寄存器获取第一用户位置寄存器缓存的NP数据的第一数据量,并计算第一数据量与其缓存的NP数据的第二数据量的差值;将所述差值与预设差值阈值进行比较,并当差值大于预设差值阈值时,重新向数据源请求更新NP数据。一种NP数据分发系统,其包括:中心点服务器以及业务点服务器,所述中心点服务器用于缓存数据源内的NP数据,并将所述NP数据写入其第一本地存储空间内;以及将所述NP数据发送至业务点服务器中,使得业务点服务器将所述NP数据缓存于其缓存内以供业务端调用。所述NP数据分发系统,其中,所述业务点服务器用于接收并将所述NP数据存储于其第二本地存储空间,以及通过其配置的第二用户位置寄存器将第二本地存储空间内的NP数据写入缓存内,以供业务终端调用。所述NP数据分发系统,其中,所述第二用户位置寄存器包括第二主用户位置寄存器及第二备用户位置寄存器,所述第二主用户位置寄存器与第二备用户位置寄存器均使用第一本地存储空间。有益效果:与现有技术相比,本专利技术通过将数据源的NP数据保存到中心点服务器内,再通过中心点服务器将所述NP数据以文本数据的形式通过网络传输至业务点服务器的本地存储空间内,业务点服务器再将保存NP数据通过第二用户位置寄存器读取到缓存中。这样可以减少数据库的部署,从而降低了数据库的安装费用及维护费用。同时,通过文本形式传输NP数据,提高了NP数据分发的效率。附图说明图1为现有的NP数据分发系统较佳实施例的结构原理图。图2为本专利技术提供的NP数据分发方法较佳实施例的流程图。图3为本专利技术提供的NP数据分发系统较佳实施例的结构原理图。具体实施方式本专利技术提供一种NP数据分发方法及系统,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。下面结合附图,通过对实施例的描述,对
技术实现思路
作进一步说明。请参照图2,图2为本专利技术提供的NP数据分发方法的较佳实施例的流程图。所述方法包括:S100、中心点服务器缓存数据源内的NP数据,并将所述NP数据写入其第一本地存储空间内;S200、将所述NP数据发送至业务点服务器中,使得业务点服务器将所述NP数据缓存于其缓存内以供业务端调用。本实施例提供了一种NP数据分发方法,其通过将数据源的NP数据保存到中心点服务器内,再通过中心点服务器将所述NP数据以文本数据的形式通过网络传输至业务点服务器的本地存储空间内,业务点服务器再将保存NP数据通过第二本文档来自技高网
...
一种NP数据分发方法及系统

【技术保护点】
一种NP数据分发方法,其特征在于,其包括:中心点服务器缓存数据源内的NP数据,并将所述NP数据写入其第一本地存储空间内;将所述NP数据发送至业务点服务器中,使得业务点服务器将所述NP数据缓存于其缓存内以供业务端调用。

【技术特征摘要】
1.一种NP数据分发方法,其特征在于,其包括:中心点服务器缓存数据源内的NP数据,并将所述NP数据写入其第一本地存储空间内;将所述NP数据发送至业务点服务器中,使得业务点服务器将所述NP数据缓存于其缓存内以供业务端调用。2.根据权利要求1所述NP数据分发方法,其特征在于,所述中心点服务器缓存数据源内的NP数据,并将所述NP数据写入其第一本地存储空间内具体包括:中点服务器通过其配置的第一位置寄存器读取数据源内的NP数据,并将所述NP数据写入至缓存内;以及将所述缓存内的NP数据以文本的形式写入到其第一本地存储空间内。3.根据权利要求1所述NP数据分发方法,其特征在于,所述将所述NP数据发送至业务点服务器中,使得业务点服务器将所述NP数据缓存于其缓存内以供业务端调用具体包括:中心点服务器与业务点服务器建立网络连接,并将其第一本地存储空间存储的NP数据传输至业务点服务器;所述业务点服务器接收并将所述NP数据存储于其第二本地存储空间,以及通过其配置的第二用户位置寄存器将第二本地存储空间内的NP数据写入缓存内,以供业务终端调用。4.根据权利要求3所述NP数据分发方法,其特征在于,所述第二用户位置寄存器包括第二主用户位置寄存器及第二备用户位置寄存器,所述第二主用户位置寄存器与第二备用户位置寄存器均使用第二本地存储空间。5.根据权利要求3所述NP数据分发方法,其特征在于,所述业务点服务器接收并将所述NP数据存储于其第二本地存储空间,以及通过其配置的第二用户位置寄存器将第二本地存储空间内的NP数据写入缓存内,以供业务终端调用具体包括:业务点服务器接收并将所述NP数据存储于其第二本地存储空间,并获取中心点服务器内存储的NP数据所占用的第一存储空间;将所述第一存储空...

【专利技术属性】
技术研发人员:高傲
申请(专利权)人:深圳震有科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1