【技术实现步骤摘要】
本专利技术涉及后台服务开发领域,特别是涉及。
技术介绍
在后台服务开发领域,大部分互联网应用和企业应用都会遇到系统规模变得日益复杂,并且系统规模日益增大后,开发成本和运维成本都急剧增高。本专利技术致力于降低应用开发难度,提高部署的灵活性并降低部署的难度。
技术实现思路
本专利技术提供了一种应用服务平台系统,该系统降低了应用开的难度,提高了部署的灵活性并降低了部署的难度。本专利技术还提供了一种开发应用服务平台的方法。为达到上述目的,本专利技术的技术方案是这样实现的本专利技术公开了一种应用服务平台系统,该系统包括代理服务器、由多个应用服务器组成的服务器集群、中心服务器和资源服务器,其中代理服务器,用于接收客户端请求消息,通过查询中心服务器上的应用服务配置信息列表识别该客户端请求消息所对应的应用服务,然后通过查询中心服务器上的应用服务配置信息列表和应用服务运行信息列表获得对应的应用服务的路径,根据所获得的路径将客户端请求消息分发给对应的应用服务所在的应用服务器;接收应用服务器端返回的处理结果,并返回给客户端;其中,应用服务配置信息列表包括如下信息应用服务ID、应用服务名称、应用服务类型、应用进程名、应用服务元数据标注;应用服务运行列表包括如下信息应用进程名称、应用服务路径;每个应用服务器,用于负载应用服务并运行,将应用服务的运行信息写入中心服务器上的应用服务运行信息列表中;用于在接收到代理服务器发送的客户端请求消息时, 将该客户端请求消息交给对应的应用服务进行处理;应用服务处理该客户端请求消息所请求的任务,并将处理结果返回给代理服务器;中心服务器,用于接收外部上传 ...
【技术保护点】
1.一种应用服务平台系统,其特征在于,该系统包括:代理服务器、由多个应用服务器组成的服务器集群、中心服务器和资源服务器,其中:代理服务器,用于接收客户端请求消息,通过查询中心服务器上的应用服务配置信息列表识别该客户端请求消息所对应的应用服务,然后通过查询中心服务器上的应用服务配置信息列表和应用服务运行信息列表获得对应的应用服务的路径,根据所获得的路径将客户端请求消息分发给对应的应用服务所在的应用服务器;接收应用服务器端返回的处理结果,并返回给客户端;其中,应用服务配置信息列表包括如下信息:应用服务ID、应用服务名称、应用服务类型、应用进程名、应用服务元数据标注;应用服务运行列表包括如下信息:应用进程名称、应用服务路径;每个应用服务器,用于负载应用服务并运行,将应用服务的运行信息写入中心服务器上的应用服务运行信息列表中;用于在接收到代理服务器发送的客户端请求消息时,将该客户端请求消息交给对应的应用服务进行处理;应用服务处理该客户端请求消息所请求的任务,并将处理结果返回给代理服务器;中心服务器,用于接收外部上传的应用服务,将外部传入的该应用服务的描述信息保存到应用服务配置信息列表中,并在对 ...
【技术特征摘要】
1.一种应用服务平台系统,其特征在于,该系统包括代理服务器、由多个应用服务器组成的服务器集群、中心服务器和资源服务器,其中代理服务器,用于接收客户端请求消息,通过查询中心服务器上的应用服务配置信息列表识别该客户端请求消息所对应的应用服务,然后通过查询中心服务器上的应用服务配置信息列表和应用服务运行信息列表获得对应的应用服务的路径,根据所获得的路径将客户端请求消息分发给对应的应用服务所在的应用服务器;接收应用服务器端返回的处理结果,并返回给客户端;其中,应用服务配置信息列表包括如下信息应用服务ID、应用服务名称、应用服务类型、应用进程名、应用服务元数据标注;应用服务运行列表包括如下信息应用进程名称、 应用服务路径;每个应用服务器,用于负载应用服务并运行,将应用服务的运行信息写入中心服务器上的应用服务运行信息列表中;用于在接收到代理服务器发送的客户端请求消息时,将该客户端请求消息交给对应的应用服务进行处理;应用服务处理该客户端请求消息所请求的任务,并将处理结果返回给代理服务器;中心服务器,用于接收外部上传的应用服务,将外部传入的该应用服务的描述信息保存到应用服务配置信息列表中,并在对应的应用服务器上部署该应用服务; 资源服务器,用于保存应用服务器上的各应用服务需要访问的数据资源。2.根据权利要求1所述的系统,其特征在于,代理服务器,进一步用于在接收到客户端请求消息时,根据客户端请求消息中的信息以及中心服务器上的应用服务配置信息列表,创建应用服务上下文,在所述客户端请求消息中添加应用服务上下文后分发给对应的应用服务器上的应用服务;应用服务在接收到客户端请求消息后,在处理该客户端请求消息所请求的任务的过程中,根据应用服务上下文进行数据资源定位。3.根据权利要求2所述的系统,其特征在于,中心服务器,进一步用于保存资源列表;资源列表包括如下信息资源名称、资源类型、应用服务上下文类型、定位算法名称、定位算法参数;应用服务在接收到客户端请求消息后,在完成该客户端请求消息所请求的任务的过程中根据应用服务上下文以及资源列表中的对应信息进行资源定位。4.根据权利要求1所述的系统,其特征在于,所述多个代理服务器包括超文本传输协议HTTP代理服务器、初始会话SIP代理服务器和短信系统SMS代理服务器;所述资源服务器包括数据库服务器、文件服务器和内存对象缓冲服务器。5.根据权利要求1所述的系统,其特征在于,所述服务器集群中的多个应用服务器被分为多个不同组; 所述中心服务器上保存有应用服务器列表和应用服务器分组列表; 应用服务器列表包括如下信息应用服务器名称、应用服务器所属的分组名称...
【专利技术属性】
技术研发人员:高磊,
申请(专利权)人:北京新媒传信科技有限公司,
类型:发明
国别省市:11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。