[发明专利]业务请求的机房转接方法和装置有效
申请号: | 201910298220.X | 申请日: | 2019-04-12 |
公开(公告)号: | CN110266747B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 李立 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | H04L67/63 | 分类号: | H04L67/63 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁;周良玉 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 请求 机房 转接 方法 装置 | ||
本发明涉及一种业务请求的机房转接方法,包括:受理业务请求,其中,业务请求的发送方为当前机房,业务请求的接收方为当前机房或目标机房;判断业务请求对应的接收方应用是否在当前机房和目标机房中部署;如果接收方应用在当前机房和目标机房中都已经部署,则通过判断目标机房的业务能力是否完备来进行业务请求的机房转接;如果接收方应用只在当前机房和目标机房之一中部署,则通过判断接收方应用所部署的机房是当前机房还是目标机房来进行业务请求的机房转接。本发明的方法减少了请求在机房之间的转接对固化配置的依赖,降低了人工分析的错误率,同时提升了消息受理转接的通用性,对于后续的其他新建机房,具有相同的作用。
技术领域
本说明书的一个或多个实施例涉及计算机通信,尤其涉及一种业务请求的机房转接方法和装置。
背景技术
首先,将在背景技术和本文的其他部分可能涉及到的一些术语在此做一个解释,其中,在没有另外明确指出的情况下,术语及其缩写或其他称谓可以替换使用。
“机房转接”是指业务请求从当前的逻辑机房转移至其他的逻辑机房进行处理的过程,在本文中可以特指对于消息类型的业务请求进行机房转接处理。“当前机房”指机房转接中的请求发送机房,而“目标机房”指机房转接中的请求接收机房。例如,当前机房可以是某项业务部署在某一国家或地区的逻辑机房的统称,目前该项业务的全量应用可以已部署在该当前机房。“目标机房”是指该项业务另一国家或地区的逻辑机房的统称,目前该项业务的部分应用可以已部署在该目标机房,主要就近支撑该地区的业务。“受理转接”是应用具有的受理与转接功能,例如可以指针对业务请求的机房转接的应用的受理转接功能,该功能的执行过程可以分为受理与转接两个过程,如下所述。在具有基础属性的消息需要机房转接的情况下:首先,当前机房受理该消息为待业务请求;接下来,在目标机房分析确认之后,通过跨洲调用等方式实现请求真实的机房转接,在目标机房生成待处理请求。上面提及的“跨洲调用”的更广泛的意义是指该项业务的各种应用在不同逻辑机房之间的服务通讯机制。
例如,针对某业务在某一时间完成了目标地区的物理机房搭建、逻辑机房部署、应用部署,并在此基础上将其部分业务迁移到目标机房。换言之,将原本在当前机房运行的大部分应用在目标机房做了对等部署,同时迁移又一地区的业务至目标机房运转。然而,由于目标机房不支持oracle数据库,而该业务中的部分应用仍然运行在oracle数据库的基础上,因此这部分应用暂时不能部署到目标机房。同时,由于其他技术及时间关系,部分运行在mysql的应用也未如期部署在目标机房,导致一部分应用出现对于当前机房和目标机房非对等部署的情况。业务切流之后,在单个应用非对等部署的情况下,已对等部署的上下游应用需要与当前的非对等部署的应用进行交互,由此衍生了机房转接的需要。这类需要在该项业务的某些领域非常频繁地出现,而上述的受理转接功能正是为了解决消息类型的请求在不同机房之间的转接需要。
对于上游应用报送至自身的消息,需要快速准确识别该消息的目标机房,支持从目标机房转接至当前机房的请求,从当前机房转接至目标机房的请求,另外也支持不需要转接的从当前机房至当前机房、以及从目标机房至目标机房的请求。在目标机房的分析过程中,由于可能存在应用的对等部署与非对等部署,因此会出现下面几种情况:部分消息仅在当前当前机房有订阅,因此需要将针对该部分消息的请求转接至当前当前机房;部分消息仅在目标机房有订阅,因此需要将针对该部分消息的请求转接至目标机房;部分消息在当前当前机房跟目标目标机房均有订阅,因此需要根据通过DRM来获取租户信息和目标机房状态来确定转接的目标机房。然而,当前的目标机房分析方法整体方案不灵活通用且依赖人工分析,因此在目标机房分析过程中难免会与实际情况出现偏差,而如果对当前消息的目标机房分析有误,由此造成的消息的错误投递会导致业务失败。
因此,需要制定高效自动准确的目标机房分析策略,防止目标机房分析错误,从而使错误投递对业务带来不良影响。
发明内容
本说明书的一个或多个实施例描述了一种业务请求的机房转接方法和装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910298220.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息推送方法及装置
- 下一篇:一种游戏发布方法及设备