[发明专利]请求处理方法、装置、电子设备及存储介质在审
申请号: | 202211492758.2 | 申请日: | 2022-11-25 |
公开(公告)号: | CN115883653A | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 孟林昊 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | H04L67/566 | 分类号: | H04L67/566;H04L67/568;H04L67/12 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 请求 处理 方法 装置 电子设备 存储 介质 | ||
1.一种请求处理方法,包括:
接收用户发起的待处理请求;
响应于当前节点为请求处理网络中的主节点,确定存储所述待处理请求的历史状态数据的目标节点;其中,构成所述请求处理网络的主节点和从节点均由有状态应用的不同副本充当,不同请求的历史状态数据分散存储在不同的节点中,充当节点的副本以携带历史状态数据的形式运行在内存中,所述主节点中记录有不同历史状态数据的实际存储节点;
将所述待处理请求转发给所述目标节点,控制所述目标节点根据存储的历史状态信息生成与所述待处理请求对应的响应信息。
2.根据权利要求1所述的方法,还包括:
响应于当前节点为所述请求处理网络中的从节点,将所述待处理请求转发给所述主节点。
3.根据权利要求1所述的方法,其中,预先构建得到所述请求处理网络的过程包括:
获取被分配的唯一身份信息;
获取被分配的唯一域名;其中,所述唯一域名基于所述唯一身份信息生成;
发现与所述唯一域名具有相似性的其它域名,并确定与所述其它域名对应的其它有状态应用副本;
基于预设的主从节点选取机制确定当前有状态应用副本和所述其它有状态应用分别被选取作为的节点类型;
基于所述节点类型与其它节点共同构建得到所述请求处理网络。
4.根据权利要求3所述的方法,其中,响应于所述唯一域名包含所述唯一身份信息,所述其它域名与所述唯一域名仅在同样包含的身份信息记录字段所分别记录的身份信息内容上存在差异。
5.根据权利要求3所述的方法,其中,所述主从节点选取机制包括:基于所述唯一副本序号的序号轮换机制、基于竞选发起时间的投票机制、基于副本创建时间的选取机制。
6.根据权利要求1所述的方法,还包括:
响应于当前节点为所述请求处理网络中的主节点、且接收到第一扩容指令,根据所述第一扩容指令确定新建有状态应用副本;
将所述新建有状态应用副本作为新从节点加入所述请求处理网络,并重新确定不同请求的历史状态数据的实际存放节点。
7.根据权利要求1所述的方法,还包括:
响应于当前节点为所述请求处理网络中的主节点、且接收到第二扩容指令,根据所述第二扩容指令确定所述有状态应用副本的新资源分配量;
将由所述有状态应用副本充当的节点的实际资源分配量增加至所述新资源分配量。
8.根据权利要求1-7任一项所述的方法,还包括:
控制所述目标节点将所述响应信息返回给发起所述待处理请求的用户。
9.一种请求处理装置,包括:
待处理请求接收单元,被配置成接收用户发起的待处理请求;
目标节点确定单元,被配置成响应于当前节点为请求处理网络中的主节点,确定存储所述待处理请求的历史状态数据的目标节点;其中,构成所述请求处理网络的主节点和从节点均由有状态应用的不同副本充当,不同请求的历史状态数据分散存储在不同的节点中,充当节点的副本以携带历史状态数据的形式运行在内存中,所述主节点中记录有不同历史状态数据的实际存储节点;
待处理请求处理单元,被配置成将所述待处理请求转发给所述目标节点,控制所述目标节点根据存储的历史状态信息生成与所述待处理请求对应的响应信息。
10.根据权利要求9所述的装置,还包括:
待处理请求转发单元,被配置成响应于当前节点为所述请求处理网络中的从节点,将所述待处理请求转发给所述主节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211492758.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:网络安全告警监测方法
- 下一篇:一种语音信息处理方法以及装置