一种RS信息更新方法、装置、电子设备及存储介质制造方法及图纸

技术编号:24352730 阅读:48 留言:0更新日期:2020-06-03 01:55
本申请实施例提供的一种RS信息更新方法、装置、电子设备及存储介质,接收RS信息的更新请求信息,其中,RS信息储存于共享内存中;通过接收更新请求信息的目标进程,在共享内存中对更新请求信息对应RS信息进行更新。可以实现对RS信息进行动态更新,降低RS信息的更新成本,提高RS信息的更新效率。

An RS information updating method, device, electronic equipment and storage medium

【技术实现步骤摘要】
一种RS信息更新方法、装置、电子设备及存储介质
本申请涉及信息
,特别是涉及一种RS信息更新方法、装置、电子设备及存储介质。
技术介绍
负载均衡后台服务器(RealServer,简称RS)信息作为负载均衡技术的请求转发主体,需要在RS出现变动时进行及时更新,以确保服务的可用性。而在以Nginx为代表的七层负载均衡转发机制中,应用的进程建立后,需要申请一块内存区域作为自身对应的存储区域,各进程分别将自身负责的RS信息存储在各进程自身对应的内存区域中。然而,在对RS信息进行更新时,RS信息在内存中的位置会进行变更,RS信息在内存中位置的变更会影响进程与内存区域的对应关系,因此在RS信息更新成功后需重新新建多个进程,并将旧的进程关闭。从而导致在对RS信息进行更新的过程中,不仅浪费端口资源,同时新的配置文件编写和进程新建也会较为繁琐。专利技术申请内容本申请实施例的目的在于提供一种RS信息更新方法、装置、电子设备及存储介质,以实现减低更新成本提高更新效率的目的。具体技术方案如下:在本申请实施的第一方面,首先提供了一种本文档来自技高网...

【技术保护点】
1.一种RS信息更新方法,其特征在于,包括:/n接收负载均衡后台服务器RS信息的更新请求信息,其中,所述RS信息储存于共享内存中;/n通过接收所述更新请求信息的目标进程,在所述共享内存中对所述更新请求信息对应RS信息进行更新。/n

【技术特征摘要】
1.一种RS信息更新方法,其特征在于,包括:
接收负载均衡后台服务器RS信息的更新请求信息,其中,所述RS信息储存于共享内存中;
通过接收所述更新请求信息的目标进程,在所述共享内存中对所述更新请求信息对应RS信息进行更新。


2.根据权利要求1所述的方法,其特征在于,在所述接收RS信息的更新请求信息之前,所述方法还包括:
在反向代理服务器启动时,建立所述共享内存;
将RS信息储存到所述共享内存中。


3.根据权利要求1所述的方法,其特征在于,所述通过接收所述更新请求信息的目标进程,在所述共享内存中对所述更新请求信息对应RS信息进行更新之前,所述方法还包括:
查找所述更新请求信息对应的RS信息;
判断所述更新请求信息对应的RS信息是否处于读写状态;
若所述更新请求信息对应的RS信息是未处于读写状态,对所述RS信息进行加锁,其中,所述对所述RS信息进行加锁包括禁止除目标进程外的任一进程对所述RS信息进行读写;
在所述通过接收所述更新请求信息的目标进程,在所述共享内存中对所述更新请求信息对应RS信息进行更新之后,所述方法还包括:
对所述RS信息进行解锁。


4.根据权利要求3所述的方法,其特征在于,所述判断所述更新请求信息对应的RS信息是否处于读写状态之后,所述方法还包括:
若所述更新请求信息对应的RS信息是处于读写状态,等待预设时长后,重新判断所述更新请求信息对应的RS信息是否处于读写状态。


5.根据权利要求1所述的方法,其特征在于,所述RS信息的更新请求信息通过预先建立的控制中心发送,所述方法还包括:
根据预设时间间隔,对比所述控制中心中储存的RS信息与所述共享内存中的RS信息;
当所述控制中心中储存的RS信息与所述共享内存中的RS信息之间的差异信息大于预设阈值时,根据所述控制中心中储存的RS信息对所述共享内存中的RS信息进行更新。


6.根据权利要求1所述的方法,其特征在于,所述通过接收所述更新请求信息的目标进程,在所述共享内存中对所述更新请求信息对应RS信息进行更新之后,所述方法还包括:
接收负载均衡后台服务器RS信息的请求信息,通过预设进程获取所述请求信息对应的所述共享内存中的更新后的RS信息。


7.一种RS信息更新装置,其特征在于,包括:
信息接收模块,用于接收负载均衡后台服务器RS信...

【专利技术属性】
技术研发人员:李苗王庆
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1