【技术实现步骤摘要】
权限配置方法、装置、服务器及存储介质
本申请属于信息
,特别是涉及权限配置方法、装置、服务器及存储介质。
技术介绍
随着互联网技术的蓬勃发展,微服务架构思想逐渐兴起。系统架构开始追求小型化、轻量化,原有的大型集中式的IT系统通过垂直拆分,衍生出很多细粒度的系统。因此,对系统间松耦合的要求也越来越高。远程过程调用(RemoteProcedureCall,RPC)、服务治理、消息中间件等几乎成为现代互联网架构的标配。目前,RocketMQ作为一款高性能消息中间件得到了广泛的使用,其核心优势是可靠的消息存储、高性能与低延迟的消息发送、强大的消息堆积能力与消息处理能力、严格的顺序消息模式等等。同时,RocketMQ版本中引入了访问控制列表(AccessControlLists,ACL)权限认证管理,ACL权限认证管理对RocketMQ的使用安全性有着重要意义。但是,RocketMQ的Broker端(服务端)通常是采用集群方式部署的,众多的Broker端都分别维护着自己的ACL权限认证文件,在进行权限配置时,只能 ...
【技术保护点】
1.一种权限配置方法,其特征在于,适用于中心服务器,所述方法包括:/n获取针对多个节点服务器的权限配置文件,所述权限配置文件携带有所述多个节点服务器的标识信息;/n接收目标节点服务器的注册请求,针对所述注册请求建立与所述目标节点服务器之间的心跳连接;/n基于所述心跳连接,将所述权限配置文件发送至所述目标节点服务器,所述权限配置文件用于指示所述目标节点服务器依据所述标识信息从所述权限配置文件中识别出属于自身的目标权限配置信息并采用所述目标权限配置信息进行权限配置。/n
【技术特征摘要】
1.一种权限配置方法,其特征在于,适用于中心服务器,所述方法包括:
获取针对多个节点服务器的权限配置文件,所述权限配置文件携带有所述多个节点服务器的标识信息;
接收目标节点服务器的注册请求,针对所述注册请求建立与所述目标节点服务器之间的心跳连接;
基于所述心跳连接,将所述权限配置文件发送至所述目标节点服务器,所述权限配置文件用于指示所述目标节点服务器依据所述标识信息从所述权限配置文件中识别出属于自身的目标权限配置信息并采用所述目标权限配置信息进行权限配置。
2.根据权利要求1所述的方法,其特征在于,所述获取针对多个节点服务器的权限配置文件的步骤包括:
当接收到针对所述中心服务器自身的启动指令时,加载预置的配置文件;
从所述配置文件中读取针对多个节点服务器的权限配置文件。
3.根据权利要求1所述的方法,其特征在于,在所述获取针对多个节点服务器的权限配置文件的步骤后,还包括:
计算并存储所述权限配置文件的特征值;
若获取到变更后的权限配置文件,则根据所述变更后的权限配置文件对所述特征值进行更新。
4.根据权利要求3所述的方法,其特征在于,还包括:
当检测到所述权限配置文件发生变更时,通过所述心跳连接将变更后的权限配置文件发送至所述多个节点服务器,所述变更后的权限配置文件用于指示所述多个节点服务器采用所述变更后的权限配置文件重新进行权限配置。
5.根据权利要求4所述的方法,其特征在于,所述当检测到所述权限配置文件发生变更时,通过所述心跳连接将变更后的权限配置文件发送至所述多个节点服务器的步骤包括:
接收任一节点服务器返回的心跳信息,所述心跳信息中携带有已发送至所述节点服务器的权限配置文件的特征值;
检测所述心跳信息中携带的特征值与所述中心服务器当前存储的...
【专利技术属性】
技术研发人员:孙园园,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。