[发明专利]一种服务框架系统在审
申请号: | 201611000009.8 | 申请日: | 2016-11-14 |
公开(公告)号: | CN106657265A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 汤奇峰;安斌 | 申请(专利权)人: | 晶赞广告(上海)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 张振军,吴敏 |
地址: | 200072 上海市闸北区灵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 框架 系统 | ||
技术领域
本发明涉及互联网技术领域,特别是涉及一种服务框架系统。
背景技术
目前,互联网行业发展迅速,为提高基础服务的开发速率,和方便基础服务的迭代,提出了服务框架的应用。与软件框架不同,服务框架是面向特定领域的可复用软件集成平台,反映了该领域应用的一般需求和结构。
虽然目前行业内已经有一些服务框架可以使用,但是存在服务框架响应不够及时,响应速度较低的问题。
发明内容
本发明解决的技术问题是提供一种服务框架系统,提高服务框架系统的响应速度。
为解决上述技术问题,本发明实施例提供一种服务框架系统,所述系统包括:
至少一个插件接口单元和框架核心单元;其中,所述插件接口单元,适于存储插件的配置信息;所述框架核心单元,适于定时检测所述插件的配置信息是否正确,当所述插件的配置信息正确时,控制所述插件处于启动状态。
可选地,所述框架核心单元还适于当所述插件的配置信息错误时,输出插件配置错误信息至所述插件的日志中。
可选地,所述框架核心单元还适于:
检测所述插件的配置信息是否从所述插件接口单元中移除,当所述插件的配置信息被移除时,删除所述框架核心单元中与所述插件对应的服务功能模块。
可选地,所述服务框架系统还包括所述服务框架系统还包括至少一个代理服务单元,所述代理服务单元适于存储代理服务的配置信息;所述框架核心单元还适于检测所述代理服务的配置信息是否正确,当所述代理服务的配置信息正确时,控制所述代理服务处于生效状态。
可选地,所述框架核心单元还适于当所述代理服务的配置信息错误时,输出错误信息至指定目录。
可选地,所述框架核心单元还存储有所述服务框架系统的环境配置信息所依赖的库。
可选地,所述框架核心单元还适于当解析出客户端发来的服务请求所针对的插件时,查询针对该插件的干预权限信息,使得该插件根据所述干预权限信息指示的处理权限,在多个备选处理阶段中选择符合所述处理权限的处理阶段。
与现有技术相比,本发明实施例的技术方案具有以下有益效果:
本发明实施例提供的服务框架系统,包括插件接口单元和框架核心单元。所述插件接口单元适于存储插件的配置信息,本发明实施例通过框架核心单元定时检测所述插件的配置信息是否正确,当所述插件的配置信息正确时,控制所述插件处于启动状态,从而实现定期自动检测各个插件的配置信息的正确性,避免在启动插件前还需手动验证该插件配置信息的正确性,提高了验证服务框架配置信息的效率,进而提高了服务框架系统响应服务请求的速率。与此同时,本发明实施例的服务框架系统包括至少一个插件接口单元,因而实现一个服务框架系统支持多个插件服务模块的开发和使用,从而提高服务框架系统的可复用性。
进一步地,本发明实施例的服务框架系统通过在检测到插件的配置信息被移除时,删除框架核心单元中与所述插件对应的服务功能模块,从而使得冗余的服务功能模块得到及时的删除,不需要手动检测和卸载,提高了服务框架的维护效率。
进一步地,本发明实施例的服务框架系统还包括至少一个代理服务单元,所述代理服务单元存储相应的配置信息,使得服务框架系统同时支持插件服务和代理服务,提高服务框架系统的通用性。
进一步地,本发明实施例的框架核心单元中还存储有所述服务框架系统的环境配置信息所依赖的库,使得在安装服务框架系统时,只需要将服务框架拷贝到预设的目录即可使用,提高了服务框架系统的可移植性。
附图说明
图1是本发明实施例中的一种服务框架系统的结构示意图;
图2是本发明实施例中的另一种服务框架系统的结构示意图。
具体实施方式
如前所述,为提高基础服务的开发速率,提出了服务框架的应用。虽然目前行业内已经有一些服务框架可以使用,但是存在验证服务框架配置效率较低的问题。
本发明实施例提供的服务框架系统,包括插件接口单元和框架核心单元。所述插件接口单元适于存储插件的配置信息,本发明实施例通过框架核心单元定时检测所述插件的配置信息是否正确,当所述插件的配置信息正确时,控制所述插件处于启动状态,从而实现定期自动检测各个插件的配置信息的正确性,避免在启动插件前还需手动验证该插件配置信息的正确性,提高了验证服务框架配置信息的效率。与此同时,本发明实施例的服务框架系统包括至少一个插件接口单元,因而实现一个服务框架系统支持多个插件服务模块的开发和使用,从而提高服务框架系统的可复用性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于晶赞广告(上海)有限公司,未经晶赞广告(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611000009.8/2.html,转载请声明来源钻瓜专利网。