业务请求处理平台制造技术

技术编号:14805083 阅读:100 留言:0更新日期:2017-03-15 00:05
本发明专利技术公开了一种业务请求处理平台,包括内部系统和外部系统。内部系统包括接入层、逻辑层和基础层。接入层包括多个接入服务器,逻辑层包括多个实现不同业务逻辑处理功能的逻辑服务器,基础层包括集群管理服务器和分布式缓存服务器。接入服务器,用于接收外部系统发送的业务请求信息,并将业务请求信息发送至集群管理服务器。集群管理服务器,用于确定与业务请求信息对应的多个逻辑服务器,且在多个逻辑服务器中选中一个逻辑服务器。选中的逻辑服务器,用于调用分布式缓存服务器中的数据实现对业务请求信息的业务逻辑处理,并将处理结果信息发送至接入服务器。接入服务器,还用于反馈处理结果信息至发送业务请求信息的外部系统。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种业务请求处理平台
技术介绍
随着计算机技术的发展,客户端的应用产品也随之迅猛增加,大部分客户端运行该应用产品越来越依赖后台系统的能力支撑和数据支持。但是,现有的后台支撑构架把所有的业务请求处理集中于一个服务器上。当用户数、业务请求激增时,通过平行增加服务器的方式来处理多个业务请求。但是,通过此种方式严重增加了项目管理及开发的难度。此外,服务器在运行过程中,某一项业务请求异常或缓慢,会影响到同一服务器对其他项的业务请求的处理。综上所述,如何能同时处理多个业务请求且提升每一个业务请求的处理效率,是当前亟待解决的技术问题。
技术实现思路
有鉴于此,实有必要提供一种能够同时处理多个业务请求且提升每一个业务请求的处理效率的业务请求处理平台。一种业务请求处理平台,包括内部系统和与内部系统通信连接的外部系统。内部系统包括接入层、逻辑层和基础层。接入层包括多个接入服务器,逻辑层包括多个实现不同业务逻辑处理功能的逻辑服务器,基础层包括集群管理服务器和分布式缓存服务器。接入服务器,用于接收外部系统发送的业务请求信息,并将业务请求信息发送至集群管理服务器。集群管理服务器,用于确定与业务请求信息对应的多个逻辑服务器,且在多个逻辑服务器中选中一个逻辑服务器。选中的逻辑服务器,用于调用分布式缓存服务器中的数据实现对业务请求信息的业务逻辑处理,并将处理结果信息发送至接入服务器。接入服务器,还用于反馈处理结果信息至发送业务请求信息的外部系统。优选地,集群管理服务器,用于监控接入层和逻辑层所有的服务器的状态以获得所有的服务器的状态信息。优选地,状态信息包括CPU利用率和业务请求处理数。优选地,集群管理服务器,用于在多个逻辑服务器中选中一个CPU利用率最少的逻辑服务器以处理业务请求信息。优选地,内部系统与外部系统之间、且接入层、逻辑层、基础层两两之间采用统一的交互协议进行通信。优选地,交互协议包括信息类型和多个参数信息。优选地,接入层还包括登录服务器,登录服务器,用于接收外部系统的登录请求,并将登录请求发送至集群管理服务器,登录请求包括用户信息。集群管理服务器,还用于判断用户信息与分布式缓存服务器中的预存用户信息是否一致。若用户信息与预存用户信息一致时,集群管理服务器,还用于在多个接入服务器中选中一个,并将选中的接入服务器的节点信息发送至登录服务器。登录服务器,用于将节点信息发送至发送登录请求的外部系统。优选地,接入服务器包括终端接入服务器和企业接入服务器,终端接入服务器,用于接收外部终端发起的业务请求,企业接入服务器,用于接收企业用的应用服务器发起的业务请求。优选地,业务逻辑处理功能包括通讯录管理功能、企业信息管理功能、应用订单管理功能、应用推荐服务功能、群组管理服务功能、系统公告通知功能和离线消息服务功能。优选地,每一个业务逻辑处理功能对应多个实现业务逻辑处理功能的逻辑服务器。本专利技术根据业务逻辑的内聚性和独立性,多种业务请求分开处理,且每一种业务请求采用多个逻辑服务器处理,达到了同时处理多种业务请求且提升每一种业务请求的处理效率。附图说明图1为本专利技术业务请求处理平台一种实施例的方框结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用来限定本专利技术。图1展示了本专利技术业务请求处理平台的一种实施例。在本实施例中,该业务请求处理平台包括内部系统1和与内部系统1通信连接的外部系统2。该内部系统1包括接入层11、逻辑层12和基础层13。该外部系统2包括设置于外部的应用服务器上的应用分布系统21、综合管理系统22和大数据服务平台23。其中,该接入层11包括终端登录服务器110和多个终端接入服务器111,以及企业登录服务器112和多个企业接入服务器113。其中,该终端登录服务器110,用于接收外部终端发送的登录请求。终端接入服务器111,用于接收外部终端发起的业务请求。其中,所谓外部终端包括移动终端,该移动终端包括手机、平板电脑等。企业登录服务器112,用于接收企业用的应用服务器发送的登录请求。企业接入服务器113,用于接收企业用的应用服务器发起的业务请求。其中,该逻辑层12包括多个实现不同业务逻辑处理功能的逻辑服务器。该业务逻辑处理功能包括通讯录管理功能120、企业信息管理功能121、应用订单管理功能122、应用推荐服务功能123、群组管理服务功能124、系统公告通知功能125和离线消息服务功能126。每一个业务逻辑处理功能对应多个实现业务逻辑处理功能的逻辑服务器。本实施例根据业务逻辑的内聚性和独立性将所有的业务逻辑分为多个业务逻辑处理功能。每一种业务逻辑采用独立的逻辑服务器处理,达到了同时处理多个业务逻辑且提升每一种业务逻辑的处理效率的技术效果。此外,针对每一种业务请求设置多个逻辑处理器,进一步地提升了每一种业务请求的处理效率。需要说明的是,本实施例业务逻辑处理功能不仅仅包括列举出来的这几个业务逻辑处理功能,其他的可以单独出来的业务逻辑添加到本实施例中,也在本专利技术的范围以内。其中,该基础层13包括集群管理服务器130和分布式缓存服务器131。集群管理服务器130,用于监控接入层11和逻辑层12所有的服务器的状态以获得所有的服务器的状态信息。该状态信息包括CPU利用率和业务请求处理数。需要说明的是,本实施例还可以用户检测服务器其他的状态参数,以供集群管理服务器130管理所有的服务器。此外,该集群管理服务器130,还用于向接入层11或逻辑层12的服务器提供路由表,以供层之间的服务器进行通信,或者层内的服务器进行通信。此外,该集群管理服务器130,还用于对路由表进行更新,以实时更新路由表。此外,内部系统1与外部系统2之间,且接入层11、逻辑层12、基础层13两两之间采用统一的互协议进行通信。该交互协议包括信息类型和多个参数信息。此外,在某些实施例中,例如在本实施例中,交互协议有多个简单字符串组成。该交互协议为:包类型|参数1|参数2|参数3|…。譬如:上线包:1|名字。查询包:2|名字(空代表全部)。路由包:3|名1|值1|名2|值2|名3|值3。心跳包:4|指标类型|指标值。通知包:5|类型|信息。离线包:6|空。本实施例通过采用统一的交互协本文档来自技高网...

【技术保护点】
一种业务请求处理平台,其特征在于,所述业务请求处理平台包括内部系统和与所述内部系统通信连接的外部系统;所述内部系统包括接入层、逻辑层和基础层;所述接入层包括多个接入服务器,所述逻辑层包括多个实现不同业务逻辑处理功能的逻辑服务器,所述基础层包括集群管理服务器和分布式缓存服务器;所述接入服务器,用于接收所述外部系统发送的业务请求信息,并将所述业务请求信息发送至所述集群管理服务器;所述集群管理服务器,用于确定与所述业务请求信息对应的多个所述逻辑服务器,且在所述多个逻辑服务器中选中一个逻辑服务器;所述选中的逻辑服务器,用于调用所述分布式缓存服务器中的数据实现对所述业务请求信息的业务逻辑处理,并将处理结果信息发送至所述接入服务器;所述接入服务器,还用于反馈所述处理结果信息至发送所述业务请求信息的外部系统。

【技术特征摘要】
1.一种业务请求处理平台,其特征在于,所述业务请求处理平台包括内部
系统和与所述内部系统通信连接的外部系统;所述内部系统包括接入层、逻辑
层和基础层;所述接入层包括多个接入服务器,所述逻辑层包括多个实现不同
业务逻辑处理功能的逻辑服务器,所述基础层包括集群管理服务器和分布式缓
存服务器;所述接入服务器,用于接收所述外部系统发送的业务请求信息,并
将所述业务请求信息发送至所述集群管理服务器;所述集群管理服务器,用于
确定与所述业务请求信息对应的多个所述逻辑服务器,且在所述多个逻辑服务
器中选中一个逻辑服务器;所述选中的逻辑服务器,用于调用所述分布式缓存
服务器中的数据实现对所述业务请求信息的业务逻辑处理,并将处理结果信息
发送至所述接入服务器;所述接入服务器,还用于反馈所述处理结果信息至发
送所述业务请求信息的外部系统。
2.根据权利要求1所述的业务请求处理平台,其特征在于,所述集群管理
服务器,用于监控所述接入层和所述逻辑层所有的服务器的状态以获得所有的
服务器的状态信息。
3.根据权利要求2所述的业务请求处理平台,其特征在于,所述状态信息
包括CPU利用率和业务请求处理数。
4.根据权利要求3所述的业务请求处理平台,其特征在于,所述集群管理
服务器,用于在多个逻辑服务器中选中一个CPU利用率最少的逻辑服务器以处
理业务请求信息。
5.根据权利要求1所述的业务请求处理平台,其特征在于,所述内部系统
与所述外部系统之间、且所述接入层、所述逻...

【专利技术属性】
技术研发人员:梁瑞豪周杜锦黄舜乾
申请(专利权)人:广东亿迅科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1