[发明专利]一种分布式云场景下的全域事件分发方法和系统在审
申请号: | 202210227299.9 | 申请日: | 2022-03-08 |
公开(公告)号: | CN114584555A | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 邓光超;赵山;江燕;孙思清;肖雪 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/1097;H04L67/12;H04L61/103 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜鹏 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 场景 全域 事件 分发 方法 系统 | ||
1.一种分布式云场景下的全域事件分发方法和系统,其特征在于,所述一种分布式云场景下的全域事件分发方法包括:
消息节点的集群过程,所述消息节点的集群过程由多个消息节点通过集群协议构成集群,集群协议定义集群内的各节点是建立双向连接的,且消息节点之间可以互相传递;
集群的连接过程,所述集群的连接过程通过多个不同的集群之间,通过网关协议进行连接,网关协议不同于集群协议,保证集群之间的建立双向连接,但集群与集群之间的各节点不需要全部双向连接,减少集群与集群之间的连接数,优化消息传输。多个集群构成的大的集群,我们称为超级集群;
双向通信通道的建立过程,所述双向通信通道的建立过程通过在网络单向连接的场景下,提出一种边缘节点协议,该协议适用于集群与集群之间,只能主动向外连接,不能被主动连接的节点,称为边缘节点,在边缘节点上部署的集群,称为边缘集群。边缘集群的能力和普通集群一致,可以配置其他集群的地址,并主动发起连接,后续建立正常的双向通信通道。
2.根据权利要求1所述的一种裸金属安全使用分布式存储的方法,其特征在于:
所述配置共享账户过程中,实现全局事件流转,并在超级集群中各集群中配置相同的账户,比如c1,那么在超级集群内部c1内的数据是互通的,即在Region1-Region3各区域任意节点上以账户c1的身份连接本区域集群,并发送事件,在Region1-Region3任何区域以c1的身份都可以获取。
3.根据权利要求1所述的一种裸金属安全使用分布式存储的方法,其特征在于:
所述配置边缘节点账户过程中,其连接超级集群;在NATS中叶子集群内账户是独立的,但可以将叶子集群某一账户跟超级集群的账户进行关联,来实现账户打通,实现数据共享。
4.根据权利要求3所述的一种裸金属安全使用分布式存储的方法,其特征在于:
所述配置边缘节点账户过程中,在Region4中建立某一账户,如lc1,并通过NATS配置将lc1和超级集群账户c1关联,那么在Region4中某一节点以lc1的身份连接Region4的叶子集群,等同于连接了超级集群c1账户,实现事件的发布、订阅。
5.根据权利要求1所述的一种裸金属安全使用分布式存储的方法,其特征在于:
所述配置区域内账户过程中,其在各集群中分别设置私有账户,但账户名不能相同,这样在区域内以本区域私有账户身份连接集群后,事件消息,只在本区域内有效,不会被流转出去。
6.根据权利要求1所述的一种分布式云场景下的全域事件分发方法,其特征在于:
所述Region4表示只允许主动向外连接的边缘云节点。上边虚线框代表租户侧,各区域的租户侧内部机器节点是网络互通的,但不同区域之间的机器节点是相互隔离的。下边虚框内代表管理侧,一个区域内的租户侧和管理侧机器节点是互通的;不同区域之间的管理侧节点是可以通信的。P(tag)代表事件生产者,tag表示指定的事件标签。C(tag)代表事件的消费者,tag代表事件的标签。
7.一种分布式云场景下的全域事件分发系统,其特征在于:
所述分布式云场景下的全域事件分发系统由多个消息节点模块通过集群协议构成集群模块,消息节点模块之间可以互相传递信息。
8.根据权利要求7所述的一种分布式云场景下的全域事件分发系统,其特征在于:
所述集群模块之间,通过网关协议进行连接,并保证集群模块之间的建立为双向连接,但集群模块与集群模块之间的各节点不需要全部双向连接,减少集群模块与集群模块之间的连接数,优化消息传输。
9.根据权利要求7所述的一种分布式云场景下的全域事件分发系统,其特征在于:
对于网络单向连接的场景下,提出一种边缘节点协议,该协议适用于集群模块与集群模块之间,只能主动向外连接,不能被主动连接的节点,称为边缘节点模块。
10.根据权利要求7所述的一种分布式云场景下的全域事件分发系统,其特征在于:
所述集群模块由多个节点构成集群,并通过网关协议将多个集群构成超级集群,通过边缘节点协议,将边缘节点连接至超级集群,这样构成了适应跨网络、跨集群的消息通信的基础通道。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210227299.9/1.html,转载请声明来源钻瓜专利网。