【技术实现步骤摘要】
路由方法及其装置与计算机装置及其可读存储介质
本专利技术涉及软路由
,具体而言,涉及一种路由方法、一种路由装置、一种计算机装置与一种计算机可读存储介质。
技术介绍
目前,虽然有很多软路由实现方案,但基本都是在windows、Linux/bsd平台安装一个软件,这个软件监控接收到的请求,然后将对应的请求路由到不同的服务器,现在的很多路由实现方法要么是在路由软件中配置路由策略,没法灵活定义;要么通过修改请求的URL实现按URL请求转发,而通过修改请求的URL严重影响用户体验,对用户不友好。并且,在很多情况下,因为业务需要,我们需要根据业务应用调整路由策略,而目前的解决方案为修改配置文件,费时费力。还有一些情况,需要A/B测试或根据系统的运行情况,用户的使用情况以及用户购买的服务将用户的请求路由到不同的服务器上。现在的解决方案是根据用户的来源IP分流,这种情况在在线应用上非常常见,每次都需要运维技术人员调整路由策略,费时费力,人工成本高。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,根据本专利技术的第一方面实施例,本专利技术提出了一种简单灵 ...
【技术保护点】
一种路由方法,应用于多租户系统,其特征在于,包括:接收客户端发出的业务请求;判断所述业务请求中是否包含路由策略标识;当判断结果为否时,将所述业务请求发送至任一服务节点,并为所述任一服务器节点分配路由策略标识,将所述路由策略标识发送至所述客户端;当判断结果为是时,根据所述路由标识将所述业务请求发送至与所述路由标识相对应的所述任一服务节点。
【技术特征摘要】
1.一种路由方法,应用于多租户系统,其特征在于,包括:接收客户端发出的业务请求;判断所述业务请求中是否包含路由策略标识;当判断结果为否时,将所述业务请求发送至任一服务节点,并为所述任一服务器节点分配路由策略标识,将所述路由策略标识发送至所述客户端;当判断结果为是时,根据所述路由标识将所述业务请求发送至与所述路由标识相对应的所述任一服务节点。2.根据权利要求1所述的路由方法,其特征在于,还包括:查询与所述路由策略标识相匹配的数据库实例,建立所述数据库实例与所述业务请求的会话。3.根据权利要求1所述的路由方法,其特征在于,所述并为所述任一服务器节点分配路由策略标识,将所述路由策略标识发送至所述客户端的步骤,具体包括:解析所述业务请求;提取所述解析结果中的特定信息;根据所述特定信息在策略库中查询所述路由策略标识;将所述路由策略标识发送至所述任一服务器节点与所述客户端。4.根据权利要求3所述的路由方法,其特征在于,所述查询与所述路由策略标识相匹配的数据库实例的步骤,具体包括:将所述数据库实例与所述特定信息相关联;根据所述路由策略标识在路由库内查询所述特定信息;再根据所述特定信息,查询相应的所述数据库实例。5.根据权利要求3或4所述的路由方法,其特征在于,所述特定信息为用户信息或账套信息。6.一种路由装置,其特征在于,包括:接收单元,接收客户端发出的业务请求;判断单元,判断所述业务请求中是否包含路由策略标识;第一执行单元,当判断结果为否时,将所述业务请求发送...
【专利技术属性】
技术研发人员:王加位,
申请(专利权)人:畅捷通信息技术股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。