[发明专利]一种基于订阅发送模式的跨域用户数据同步方法有效
申请号: | 202111010309.5 | 申请日: | 2021-08-31 |
公开(公告)号: | CN113709250B | 公开(公告)日: | 2023-09-15 |
发明(设计)人: | 赵侃侃;谢荣平;戴佳男;朱晨;马毓凯;张晓兵;孙扬;丁仕明 | 申请(专利权)人: | 中国电子科技集团公司第二十八研究所 |
主分类号: | H04L67/02 | 分类号: | H04L67/02;H04L67/1095;H04L67/1097;H04L67/146;H04L67/55 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 黄振华 |
地址: | 210046 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 订阅 发送 模式 用户 数据 同步 方法 | ||
本发明公开了一种基于订阅发送模式的跨域用户数据同步方法,该方法能够在特定的、具有安全限制的网络环境中进行跨域用户数据同步,在每个区域节点内部署一套用户管理服务,用于提供本区域的用户信息数据、角色信息数据以及权限信息数据的管理服务,提供统一的用户登录认证功能;且能够为本区域内的用户信息数据、角色信息数据以及权限信息数据提供全域唯一标识的管理与分配;每个区域之间,也就是跨域节点间,用户管理服务通过传输软件进行传输用户数据;基于订阅发送的模式,可以对用户数据进行订阅并按需拉取和推送更新,减少了冗余数据的传输,提高了传输效率,也实现了跨域的用户数据同步功能。
技术领域
本发明属于计算机技术领域,具体涉及一种基于订阅发送模式的跨域用户数据同步方法。
背景技术
近年来,各类基于数据订阅发布模式的消息中间件已被广泛应用于各类信息系统中,用于处理应用系统内部的消息收发。消息中间件是基于队列与消息传递技术,在网络环境中提供异步或同步、可靠地消息传输的支撑性软件系统。
在特定的网络环境中,在每个区域内部署一套用户管理服务,用于提供本区域内的用户信息、角色信息、权限信息、登录认证等功能的服务。每个区域之间,也就是跨域场景,在特定的网络环境下,由于安全考虑,只允许开放特定的一个或几个端口用于数据交互,普通的HTTP请求无法进行跨域场景的服务访问。因此,现有的消息中间件并不适用于这种特定的具有安全限制的网络环境。目前,用于实现跨域用户数据同步的方案依靠导出用户数据至离线文件中,再通过人工或可实现跨域传输文件的软件将该离线用户数据文件发送至目的域,再在目的域通过导入离线用户数据文件的方式,将源域的用户数据导入至该域内的用户服务。这种方案虽然可实现跨域用户数据的同步,但无法对全域的用户数据形成统一的编配管理,操作繁琐,跨域用户数据同步困难。
发明内容
发明目的:本发明所要解决的技术问题是针对现有技术中,在具有安全限制的网络环境下,跨域用户数据同步困难的问题,提供一种基于订阅发送模式的跨域用户数据同步方法。
为了解决上述技术问题,本发明公开了一种基于订阅发送模式的跨域用户数据同步方法,包括如下步骤:
步骤S1:以当前用户所在区域的节点作为发送节点,其他区域的节点作为订阅节点,在每个节点内部署用户管理服务;
所述用户管理服务用于提供本区域的用户数据目录,所述用户数据目录包括用户信息数据、角色信息数据以及权限信息数据;所述用户管理服务能够为本区域内的用户信息数据、角色信息数据以及权限信息数据提供统一的管理功能以及全域唯一标识的管理与分配;所述用户管理服务还能够提供统一的用户登录认证功能;
各节点的用户管理服务通过指定的传输软件提供的接口进行用户数据传输;
步骤S2:用户在发送节点的用户管理服务内配置其他订阅节点的通信属性,配置完成后,发送节点拉取并形成全域用户数据目录;所述全域用户数据目录为全部区域的用户数据目录的集合;
步骤S3:用户在步骤S2中生成的全域用户数据目录中选择对应订阅节点内需要拉取的用户数据,并向该订阅节点发送订阅用户数据请求,且发送节点将该次订阅用户数据请求记录至本节点内的订阅订单中;
步骤S4:订阅节点收到步骤S3中发送节点发送的订阅用户数据请求,解析后通过传输软件发送对应用户数据至发送节点,且订阅节点将此次发送信息记录至本节点内的发送订单中;
步骤S5:发送节点收到步骤S4中订阅节点发送的用户数据后,将用户数据持久化至本节点;
步骤S6:订阅节点内用户数据发生变化,订阅节点发送用户数据变化信息至发送节点,或者发送节点订阅用户数据变化信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第二十八研究所,未经中国电子科技集团公司第二十八研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111010309.5/2.html,转载请声明来源钻瓜专利网。