The invention discloses a server data processing method and system, in which the method includes: the first client server sends data to the event server; the event server inserts the data into the queue server; the queue server sends the data to the database server through multiple script queues; the queue server During the transmission of data, monitor the running status of the multiple script queues: when at least one script queue fails, the queue server restarts the fault script queue; the database server stores the data after receiving the data. The invention effectively avoids the problem of interactive failure in the data communication, such as the server downtime, so as to ensure the stable data interaction between the servers, and then make the application functions of the web site in real time in a normal state.
【技术实现步骤摘要】
服务器数据处理方法及系统
本专利技术涉及通讯领域,尤其涉及一种服务器数据处理方法及系统。
技术介绍
随着移动互联网的发展,网站的访问量逐渐增多,网站应用已经难以在单台服务器上存储展示,需要多台服务器进行协作才能完成网站的各功能应用,即需要多台客户端服务器(clientserver)直接进行数据交互,并且要求发送数据的客户端服务器和接收数据的客户端服务器之间的通信状态须时刻保证正常,才能实现有效协作。如若出现诸如服务器宕机等状况,则服务器间的通信就会失效,进而导致客户端服务器难以获取所需数据,网站的功能应用也随之出现故障。
技术实现思路
本专利技术的目的是提供一种服务器数据处理方法及系统,基于队列和脚本语言技术的结合使用,使服务器间的数据交互保持通畅,以此提高数据展示的稳定性。本专利技术采用的技术方案如下:一种服务器数据处理方法,包括:第一客户端服务器发送数据至事件服务器;事件服务器将所述数据插入至队列服务器;队列服务器通过多个脚本队列向数据库服务器发送所述数据;队列服务器在发送数据期间,监测所述多个脚本队列的运行状态:当至少一个脚本队列出现故障时,队列服务器重启故障的脚本队列;数据库服务器在接收到所述数据后,存储所述数据。优选地,还包括:第二客户端服务器向事件服务器发送数据请求信息;事件服务器根据所述数据请求信息,向数据库服务器发送查询请求;数据库服务器根据所述查询请求,在已存储的数据中查询第二客户端服务器所需的数据;事件服务器将数据库服务器的查询结果返回至第二客户端服务器。优选地,所述监测所述多个脚本队列的运行状态包括:队列服务器根据预设的时间,定时监测所述 ...
【技术保护点】
1.一种服务器数据处理方法,其特征在于,包括:第一客户端服务器发送数据至事件服务器;事件服务器将所述数据插入至队列服务器;队列服务器通过多个脚本队列向数据库服务器发送所述数据;队列服务器在发送数据期间,监测所述多个脚本队列的运行状态:当至少一个脚本队列出现故障时,队列服务器重启故障的脚本队列;数据库服务器在接收到所述数据后,存储所述数据。
【技术特征摘要】
1.一种服务器数据处理方法,其特征在于,包括:第一客户端服务器发送数据至事件服务器;事件服务器将所述数据插入至队列服务器;队列服务器通过多个脚本队列向数据库服务器发送所述数据;队列服务器在发送数据期间,监测所述多个脚本队列的运行状态:当至少一个脚本队列出现故障时,队列服务器重启故障的脚本队列;数据库服务器在接收到所述数据后,存储所述数据。2.根据权利要求1所述的服务器数据处理方法,其特征在于,还包括:第二客户端服务器向事件服务器发送数据请求信息;事件服务器根据所述数据请求信息,向数据库服务器发送查询请求;数据库服务器根据所述查询请求,在已存储的数据中查询第二客户端服务器所需的数据;事件服务器将数据库服务器的查询结果返回至第二客户端服务器。3.根据权利要求1或2所述的服务器数据处理方法,其特征在于,所述监测所述多个脚本队列的运行状态包括:队列服务器根据预设的时间,定时监测所述多个脚本队列的运行状态。4.根据权利要求1或2所述的服务器数据处理方法,其特征在于,所述事件服务器将所述数据插入至队列服务器包括:事件服务器根据所述数据的类型以及队列服务器的链表类型,将所述数据插入至队列服务器的相应的链表中。5.根据权利要求4所述的服务器数据处理方法,其特征在于,还包括:在队列...
【专利技术属性】
技术研发人员:林斌,
申请(专利权)人:北京值得买科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。