一种数据处理的方法及系统的制作方法_3

文档序号:8265963阅读:来源:国知局
中的消息服务器生成。
[0089]由上可见,本发明实施例中,每个运算服务器320都是一个独立的个体,其数量可以自由增减,增添更多的运算服务器320的数量,或减少当前的运算服务器320的数量时,其它运算服务器320的工作不受影响,不会中断正在工作的运算服务器320,确保了本发明实施例中运算服务器320的可扩展性和运算服务的稳定性。
[0090]具体的,每个运算服务器320在接收到数据更新指令后,暂停对后台服务器310中消息队列服务器的消息队列的监听。
[0091]后台服务器310,用于向各个所述运算服务器320发送对应的目标数据。
[0092]所述运算服务器320,用于接收对应的所述目标数据,并通过所述目标数据更新其本地数据。
[0093]具体的,每个运算服务器320接收对应的目标数据,运算服务器320上的运算服务程序加载该目标数据,加载完当前部分后再加载另一部分直至本地数据更新完毕。
[0094]可选的,后台服务器310,还用于获取各个所述运算服务器320对应的目标数据。
[0095]所述目标数据即用以更新的数据。具体的,在下发数据更新指令之前,上传各个运算服务器320对应的目标数据到后台服务器310中的FTP服务器上,FTP服务器获取该目标数据。
[0096]又可选的,各个运算服务器320,还用于恢复所述当前的运算服务,并通知所述后台服务器310所述本地数据已更新完成。
[0097]具体的,每个运算服务器320均在本地数据更新完成后,恢复对后台服务器310中消息队列服务器的消息队列的监听,并处理监听到的消息队列中的消息,以及通知后台服务器310本地数据。
[0098]由上可见,本发明实施例的数据更新过程中,每个运算服务器320都会确保在更新完毕后才提供运算服务,不会出现“脏”数据,确保了运算服务的准确性。另外,本发明实施例的数据更新过程中,每个运算服务器320各自更新数据后主动加入到运算服务中,而不必等待其它的运算服务器320,性能较差的服务器完成数据更新后再加入到运算服务中,确保了运算服务的高效性。
[0099]本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以通过计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟或光盘)中,包括若干指令用以控制服务器执行本发明实施例图1?图2所描述的数据更新的方法中的部分或全部的步骤。
[0100]本发明实施例中的各个运算服务器在接收到后台服务器通过广播消息下发的数据更新指令后,先暂停当前的运算服务,再接收后台服务器发送的目标数据,并通过目标数据更新本地数据,可以实现集中式地对网络中的运算服务器进行数据更新,且具有高效、稳定和准确的优点。
[0101 ] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0102]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种数据处理的方法,其特征在于,所述方法包括: 后台服务器通过广播消息向多个运算服务器下发数据更新指令; 各个所述运算服务器在接收到所述数据更新指令后,暂停当前的运算服务; 所述后台服务器向各个所述运算服务器发送对应的目标数据; 各个所述运算服务器接收对应的所述目标数据,并通过所述目标数据更新其本地数据。
2.如权利要求1所述的方法,其特征在于,所述后台服务器通过广播消息向多个运算服务器下发数据更新指令之前,还包括: 所述后台服务器获取各个所述运算服务器对应的目标数据。
3.如权利要求1所述的方法,其特征在于,所述各个所述运算服务器接收对应的所述目标数据,并通过所述目标数据更新其本地数据之后,还包括: 各个所述运算服务器恢复所述当前的运算服务,并通知所述后台服务器所述本地数据已更新完成。
4.如权利要求1所述的方法,其特征在于,所述后台服务器通过广播消息向多个运算服务器下发数据更新指令之前,还包括: 所述后台服务器持续生成消息队列; 所述各个所述运算服务器在接收到所述数据更新指令后,暂停当前的运算服务,包括: 各个所述运算服务器在接收到所述数据更新指令后,暂停对所述后台服务器中的所述消息队列的监听。
5.如权利要求3所述的方法,其特征在于,所述后台服务器通过广播消息向多个运算服务器下发数据更新指令之前,还包括: 所述后台服务器持续生成消息队列; 所述各个所述运算服务器恢复所述当前的运算服务,包括: 所述各个所述运算服务器恢复对所述后台服务器中的所述消息队列的监听; 所述各个所述运算服务器处理监听到的所述消息队列中的消息。
6.一种数据处理的系统,其特征在于,所述系统包括后台服务器和多个运算服务器,其中: 所述后台服务器,用于通过广播消息向各个所述运算服务器下发数据更新指令; 所述各个所述运算服务器,用于在接收到所述数据更新指令后,暂停当前的运算服务; 所述后台服务器,用于向各个所述运算服务器发送对应的目标数据; 所述各个所述运算服务器,用于接收对应的所述目标数据,并通过所述目标数据更新其本地数据。
7.如权利要求6所述的系统,其特征在于,所述后台服务器,还用于获取各个所述运算服务器对应的目标数据。
8.如权利要求6所述的系统,其特征在于,所述各个所述运算服务器,还用于恢复所述当前的运算服务,并通知所述后台服务器所述本地数据已更新完成。
9.如权利要求6所述的系统,其特征在于,所述后台服务器,还用于持续生成消息队 列; 所述各个所述运算服务器,具体用于在接收到所述数据更新指令后,暂停对所述后台服务器中的所述消息队列的监听。
10.如权利要求8所述的系统,其特征在于,所述后台服务器,还用于持续生成消息队列; 所述各个所述运算服务器,具体用于恢复对所述后台服务器中的所述消息队列的监听;处理监听到的所述消息队列中的消息。
【专利摘要】本发明实施例公开了一种数据处理的方法,包括:后台服务器通过广播消息向多个运算服务器下发数据更新指令;各个所述运算服务器在接收到所述数据更新指令后,暂停当前的运算服务;所述后台服务器向各个所述运算服务器发送对应的目标数据;各个所述运算服务器接收对应的所述目标数据,并通过所述目标数据更新其本地数据。相应地,本发明实施例还公开了一种数据处理的系统。采用本发明,可以实现集中式地对网络中的运算服务器进行数据更新,且具有高效、稳定和准确的优点。
【IPC分类】H04L29-08, H04L12-18
【公开号】CN104580366
【申请号】CN201410728120
【发明人】庄敬伟
【申请人】深圳祥云信息科技有限公司
【公开日】2015年4月29日
【申请日】2014年12月3日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1