The embodiment of the invention discloses a method, device and device for data clustering processing. The method includes: receiving access requests from data sources, determining the type of lock corresponding to data sources based on data characteristics of data sources; the type of lock is distributed lock, distributing and processing distributed servers of data sources and application processes of data sources according to storage information of data sources; and according to locks of distributed servers. Recording and detecting whether the application process is currently idle; the application process is currently idle, and the data source is processed by the application process. The embodiment of the invention can reduce the complexity of accounting data management, adjustment, and program release.
【技术实现步骤摘要】
数据集群化处理的方法、装置及设备
本专利技术涉及通信
,尤其涉及一种数据集群化处理的方法、装置及设备。
技术介绍
账务数据服务系统BDS为将多个计算机组合成一个集群构成的高可用性系统,其为业务运营支撑系统BOSS内部计费、帐务及其相关系统提供数据存储支持,实现了计费核心的数据集中和统一存放的系统。账务数据服务系统已经实现部分应用的集群化部署,通过多进程抢占方式,支持处理消息、文件和数据存储的应用的集群化部署,具体包括分拣、二批、在线计费、合帐等进程。对于关键业务,如话单入库、租费计算、信控等,由于其处理速度要求高的进程并不支持多进程抢占处理,所以这些关键业务进程并未进行集群化改造,而是临时通过刀片双机方式进行处理。但是,这种关键业务进程临时通过刀片双机方式处理,给在账务数据管理、调整,程序发布等都增加了极大的复杂度。
技术实现思路
本专利技术实施例提供了一种数据集群化处理的方法、装置及设备,能够降低在账务数据管理、调整,程序发布等方面的复杂度。第一方面,本专利技术实施例提供了一种数据集群化处理的方法,包括:接收到数据源的访问请求,基于数据源的数据特性确定数据源对应的加锁类型;加锁类型为分布式锁,根据数据源的存储信息分配处理数据源的分布式服务器和处理数据源的应用进程;依据分布式服务器的加锁目录检测应用进程当前是否空闲;应用进程当前空闲,通过所述应用进程对所述数据源进行处理。第二方面,本专利技术实施例提供了一种数据集群化处理的装置,包括:确定单元,用于接收到数据源的访问请求,基于数据源的数据特性确定数据源对应的加锁类型;分配单元,用于加锁类型为分布式锁,根据 ...
【技术保护点】
1.一种数据集群化处理的方法,其特征在于,包括:接收到数据源的访问请求,基于所述数据源的数据特性确定所述数据源对应的加锁类型;所述加锁类型为分布式锁,根据所述数据源的存储信息分配处理所述数据源的分布式服务器和处理所述数据源的应用进程;依据所述分布式服务器的加锁目录检测所述应用进程当前是否空闲;所述应用进程当前空闲,通过所述应用进程对所述数据源进行处理。
【技术特征摘要】
1.一种数据集群化处理的方法,其特征在于,包括:接收到数据源的访问请求,基于所述数据源的数据特性确定所述数据源对应的加锁类型;所述加锁类型为分布式锁,根据所述数据源的存储信息分配处理所述数据源的分布式服务器和处理所述数据源的应用进程;依据所述分布式服务器的加锁目录检测所述应用进程当前是否空闲;所述应用进程当前空闲,通过所述应用进程对所述数据源进行处理。2.根据权利要求1所述数据集群化处理的方法,其特征在于,所述根据所述分布式服务器的加锁目录检测所述应用进程当前是否空闲,包括:所述分布式服务器的加锁目录包括子节点,确定所述应用进程当前不空闲;所述分布式服务器的加锁目录不包括子节点,在所述加锁目录下创建临时子节点,所述临时子节点不是所述加锁目录下序号最小的子节点,确定所述应用进程当前不空闲,并删除所述临时子节点;所述分布式服务器的加锁目录不包括子节点,在所述加锁目录下创建临时子节点,所述临时子节点为所述加锁目录下序号最小的子节点,确定所述应用进程当前空闲。3.根据权利要求1所述数据集群化处理的方法,其特征在于,所述在所述分布式服务器上创建所述数据源对应的加锁目录之后,还包括:检测所述应用进程是否出现异常;所述应用进程出现异常,对所述数据源进行解锁。4.根据权利要求1所述数据集群化处理的方法,其特征在于,所述根据所述数据源的存储信息分配处理所述数据源的分布式服务器和处理所述数据源的应用进程,包括:根据存储所述数据源的存储节点查询所述存储节点对应的任务标识;基于所述任务标识和预设属性标识确定所述分布式服务器;根据进程标识从所述分布式服务器的进程列表中确定处理所述数据源的应用进程。5.根据权利要求1所述数据集群化处理的方法,其特征在于,所述数据特性包括数据特性开关值;所述数据特性开关值为预设值,所述加锁类型为分布式锁。6.一种数据集群化处理的装置,其特征在于,包括:确定单元,用于接收到数据源的访问请求,基于所述数据源的数据特性确定所述数据源对应的加锁类型;分配单元,用于所述加锁类型为分布式锁,根据所述数据源的存储信息分配处理所述数据源的分布式服务器和处理所述数据源的应用进程;...
【专利技术属性】
技术研发人员:王卉,雷中杰,樊炼,林洁,胡莉,李林,许佳,徐庆,张欣,黄璐,薛超,
申请(专利权)人:中国移动通信集团湖北有限公司,中国移动通信集团公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。