[发明专利]一种基于分布式架构的业务实现方法、装置、设备和介质在审
申请号: | 202111616561.0 | 申请日: | 2021-12-27 |
公开(公告)号: | CN114328727A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 张扬;赛万明;林靖然 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/23;G06F16/2455 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 李礼 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分布式 架构 业务 实现 方法 装置 设备 介质 | ||
1.一种基于分布式架构的业务实现方法,包括:
业务响应服务器从配置集群中拉取全局业务服务器的注册信息,以获取所述全局业务服务器在所述配置集群中注册的目标全局业务的业务逻辑接口;
所述业务响应服务器,根据所述业务逻辑接口,向所述全局业务服务器发起业务处理请求;
所述全局业务服务器通过所述业务逻辑接口获取并处理所述业务处理请求,以形成业务更新数据;
所述全局业务服务器将所述业务更新数据更新至缓存集群和业务响应服务器,并在更新完成后反馈发起所述业务处理请求的业务响应服务器。
2.根据权利要求1所述的方法,还包括:
所述全局业务服务器加载目标全局业务的业务逻辑数据。
3.根据权利要求1所述的方法,还包括:
所述全局业务服务器向配置集群进行注册,以注册支持所述目标全局业务的业务逻辑接口;
所述全局业务服务器从所述配置集群中拉取所述目标全局业务的业务配置信息;
其中,所述业务配置信息包括下述至少一项:支持所述目标全局业务的全局功能服务器配置信息、交互代理服务器的配置信息、所有用户账户数据和用户业务数据。
4.根据权利要求1所述的方法,还包括:
业务响应服务器从所述配置集群拉取所述分布式架构的全局配置信息;其中,所述分布式架构中所有全局业务服务器的配置信息和业务响应服务器的配置信息;
所述业务响应服务器向配置集群进行注册,以注册本机的配置信息;
所述业务响应服务器根据所述全局配置信息确定待连接的全局业务服务器,并从所述配置集群拉取待连接的全局业务服务器的连接信息;
所述业务响应服务器根据所述连接信息,与对应的全局业务服务器建立长连接;
其中,所述业务响应服务器包括全局功能服务器和/或交互代理服务器;
所述全局功能服务器的配置信息至少包括:本机支持的业务功能、服务器连接信息、所在位置、和负载能力;
所述交互代理服务器的配置信息至少包括:本机支持的消息转发功能、所在位置和负载能力。
5.根据权利要求4所述的方法,所述业务响应服务器根据所述全局配置信息确定待连接的全局业务服务器包括:
所述交互代理服务器根据所述全局配置信息中的全局业务服务器的配置信息,选择对应的一个或多个全局业务服务器,并与选择的全局业务服务器建立长连接;
其中,所述全局业务服务器的配置信息包括:本机支持的业务功能、服务器连接信息、所在位置、和负载能力。
6.根据权利要求1所述的方法,其中,所述业务响应服务器,根据所述业务逻辑接口,向所述全局业务服务器发起业务处理请求包括:
交互代理服务器作为所述业务响应服务器,获取客户端发起的业务访问请求;
所述交互代理服务器根据所述业务访问请求中的内容调用对应的业务逻辑接口,以向所述全局业务服务器发起所述业务处理请求。
7.根据权利要求1所述的方法,其中,所述全局业务服务器通过所述业务逻辑接口获取并处理所述业务处理请求,以形成业务更新数据包括:
所述全局业务服务器通过所述业务逻辑接口获取所述业务处理请求,基于本机加载的业务逻辑数据进行处理,以形成业务更新数据;或
所述全局业务服务器通过所述业务逻辑接口获取所述业务处理请求,根据所述业务处理请求所对应的功能类型,将所述业务处理请求分配至全局功能服务器进行处理,以形成业务更新数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111616561.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:订单分配方法、装置、电子设备及存储介质
- 下一篇:天线组件及电子设备