The present invention provides a distributed server architecture and service method, the distributed server architecture can include: application system and the center of the first application, data exchange; among them, the first front application, for the first service user initiates the received request, sending the first service request to the data exchange system; data exchange system, according to the first business requests the corresponding types of business, the business interface corresponding to the call center application, and receive the corresponding service interface feedback first business processing results, the first business processing results sent to the first front application center; application for providing service interface corresponding to different types of business, and the business interface calls for the first service request business process, business will be the first treatment result to the data exchange system. This scheme can withstand a larger number of business, large business number to reduce the probability of server downtime.
【技术实现步骤摘要】
本专利技术涉及服务器
,特别涉及一种分布式服务器架构及其服务方法。
技术介绍
随着网络技术的不断发展,越来越多的业务可以在网上办理,以提高办理效率。为了能够实现网上业务办理,企业需要通过服务器架构来提供网上业务办理功能。现有的服务器架构是采用集中式网络基础架构,该服务器架构包括一个处理模块,该处理模块同时实现对用户发起的业务请求的接收,对业务请求的处理,以及向用户反馈处理结果。然而,随着业务数量越来越大,现有的服务器架构无法满足大业务数量的处理,在业务数量达到服务器架构能够承受的值时,可能会造成服务器宕机问题。
技术实现思路
本专利技术实施例提供了一种分布式服务器架构及其服务方法,以降低大业务数量导致的服务器宕机的概率。一种分布式服务器架构,包括:第一前端应用、数据交换系统和中心应用;其中,所述第一前端应用,用于向用户展示业务数据,以及接收根据展示的业务数据发起的第一业务请求,将所述第一业务请求发送给所述数据交换系统,并将所述数据交换系统发送的业务处理结果反馈给用户;所述数据交换系统,用于接收所述第一业务请求,根据所述第一业务请求对应的业务种类,调用所述中心应用对应的业务接口,并接收该对应的业务接口反馈的第一业务处理结果,将所述第一业务处理结果发送给所述第一前端应用;所述中心应用,用于提供对应不同业务种类的业务接口,并利用被调用的业务接口对所述第一业务请求进行业务处理,将所述第一业务处理结果反馈给所述数据交换系统。优选地,所述数据交换系统包括:统一服务接入接口、消息队列、核心处理模块和协议适配器;所述统一服务接入接口,用于接收所述第一前端应用发送的所述 ...
【技术保护点】
一种分布式服务器架构,其特征在于,包括:第一前端应用、数据交换系统和中心应用;其中,所述第一前端应用,用于向用户展示业务数据,以及接收根据展示的业务数据发起的第一业务请求,将所述第一业务请求发送给所述数据交换系统,并将所述数据交换系统发送的业务处理结果反馈给用户;所述数据交换系统,用于接收所述第一业务请求,根据所述第一业务请求对应的业务种类,调用所述中心应用对应的业务接口,并接收该对应的业务接口反馈的第一业务处理结果,将所述第一业务处理结果发送给所述第一前端应用;所述中心应用,用于提供对应不同业务种类的业务接口,并利用被调用的业务接口对所述第一业务请求进行业务处理,将所述第一业务处理结果反馈给所述数据交换系统。
【技术特征摘要】
1.一种分布式服务器架构,其特征在于,包括:第一前端应用、数据交换系统和中心应用;其中,所述第一前端应用,用于向用户展示业务数据,以及接收根据展示的业务数据发起的第一业务请求,将所述第一业务请求发送给所述数据交换系统,并将所述数据交换系统发送的业务处理结果反馈给用户;所述数据交换系统,用于接收所述第一业务请求,根据所述第一业务请求对应的业务种类,调用所述中心应用对应的业务接口,并接收该对应的业务接口反馈的第一业务处理结果,将所述第一业务处理结果发送给所述第一前端应用;所述中心应用,用于提供对应不同业务种类的业务接口,并利用被调用的业务接口对所述第一业务请求进行业务处理,将所述第一业务处理结果反馈给所述数据交换系统。2.根据权利要求1所述的分布式服务器架构,其特征在于,所述数据交换系统包括:统一服务接入接口、消息队列、核心处理模块和协议适配器;所述统一服务接入接口,用于接收所述第一前端应用发送的所述第一业务请求,将所述第一业务请求放入到所述消息队列中,以及将所述消息队列中存储的被处理后的所述第一业务处理结果按顺序反馈给相应的第一前端应用;所述核心处理模块,用于从所述消息队列中按顺序取出所述第一业务请求,并根据所述第一业务请求中携带的服务编码,将所述第一业务请求发送给相应的协议适配器;所述协议适配器,用于根据所述第一业务请求调用所述中心应用提供的相应业务接口。3.根据权利要求1或2所述的分布式服务器架构,其特征在于,所述分布式服务器架构进一步包括:高速服务框架;所述高速服务框架包括:服务注册中心和服务引擎;所述服务注册中心,用于存储所述中心应用对应各个业务接口的服务地址,并将所述中心应用对应各个业务接口的服务地址发送给所述数据交换系统;所述服务引擎,用于接收所述数据交换系统发送的调用指令,所述调用指令中携带对应业务接口的服务地址,根据所述调用指令中携带的对应业务接口的服务地址,调用该对应业务接口。4.根据权利要求1所述的分布式服务器架构,其特征在于,进一步包括:第二前端应用;所述第二前端应用设置在内网侧,用于接收用户发起的第二业务请求,并将所述第二业务请求发送给所述中心应用;所述第一前端应用设置在外网侧。5.根据权利要求1所述的分布式服务器架构,其特征在于,进一步包括:前端代理;所述前端代理,用于存储设置的负载均衡策略,接收用户发起的所述第一业务请求,并根据所述负载均衡策略将所述第一业务请求发送给相应的第一前端应用。6.根据权利要求1所述的分布式服务器架构,其特征在于,进一步包括:第三方接入管理模块;所述第三方接入管理模块,用于接收由第三方接入渠道发送的第三业务请求,将所述第三业务请求发送给所述数据交换系统,接收所述数据交换系统反馈的第三业务处理结果,将所述第三业务处理结果通过相应的第三方接入渠道进行反馈;所述数据交换系统,进一步用于根据所述第三业务请...
【专利技术属性】
技术研发人员:程林,侯冬刚,杨培强,
申请(专利权)人:山东浪潮商用系统有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。