[发明专利]一种业务开发方法、装置、设备及介质在审
| 申请号: | 202111413755.0 | 申请日: | 2021-11-25 |
| 公开(公告)号: | CN113965557A | 公开(公告)日: | 2022-01-21 |
| 发明(设计)人: | 谭波涛;范渊;刘博 | 申请(专利权)人: | 杭州安恒信息技术股份有限公司 |
| 主分类号: | H04L67/02 | 分类号: | H04L67/02;H04L67/51 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 冯海刚 |
| 地址: | 310000 浙江省*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 业务 开发 方法 装置 设备 介质 | ||
本申请公开了一种业务开发方法、装置、设备及介质,该方法包括:当接收到web服务请求时,则通过基础服务中的nginx将web服务请求发送至基础服务;当基础服务接收到web服务请求时,则对web服务请求进行校验;若web服务请求通过校验,则对web服务请求的请求类型进行判断;若web服务请求为基础服务请求,则对web服务请求进行响应;若web服务请求为拓展服务请求,则将web服务请求转发至服务平台的拓展服务,以使拓展服务对web服务请求进行响应。由于该方法可以将服务平台中的基础服务和拓展服务进行解耦分离,并对基础服务和拓展服务进行独立处理,所以,通过这样的设置方式就可以显著提高服务平台的开发效率。
技术领域
本发明涉及计算机技术领域,特别涉及一种业务开发方法、装置、设备及介质。
背景技术
大多数的服务平台为了满足不同用户的使用需求,需要对服务平台中的各种服务业务进行升级。但是,在现有技术中,很多产品的业务属性很强,非常偏重于具体的个性化业务,不仅功能重用率很低,而且,很多业务功能的耦合性很强,从而导致不同业务功能的升级需要同时进行,不能随着主版本标品进行平滑升级,进而导致服务平台的业务开发效率较低。目前,针对上述技术问题,还没有较为有效的解决办法。
发明内容
有鉴于此,本发明的目的在于提供一种业务开发方法、装置、设备及介质,以提高服务平台的业务开发效率。其具体方案如下:
一种业务开发方法,应用于服务平台的基础服务,包括:
当接收到web服务请求时,则通过所述基础服务中的nginx将所述web服务请求发送至所述基础服务;
当所述基础服务接收到所述web服务请求时,则对所述web服务请求进行校验;
若所述web服务请求通过校验,则对所述web服务请求的请求类型进行判断;
若所述web服务请求为基础服务请求,则对所述web服务请求进行响应;
若所述web服务请求为拓展服务请求,则将所述web服务请求转发至所述服务平台的拓展服务,以使所述拓展服务对所述web服务请求进行响应。
优选的,还包括:
当所述基础服务自身进行启动时,则对所述拓展服务进行唤醒操作,以使所述拓展服务将自身的拓展功能参数发送至所述基础服务;
当接收到所述拓展功能参数时,则根据所述拓展功能参数对自身的功能参数进行更新;
当根据所述拓展功能参数对自身的功能参数更新完毕时,则将所述基础服务和所述拓展服务上所有接口具有的访问权限信息存储至数据库。
优选的,所述对所述web服务请求进行校验的过程,包括:
判断所述web服务请求是否登录所述基础服务;
若所述web服务请求已登录所述基础服务,则根据所述数据库所存储的访问权限信息判断所述web服务请求是否具有合法的访问权限;
若所述web服务请求具有所述访问权限,则判定所述web服务请求通过校验。
优选的,所述数据库具体为mysql数据库。
优选的,所述对所述web服务请求的请求类型进行判断的过程,包括:
判断所述web服务请求的头部代码是否为ext;
若所述web服务请求的头部代码不是所述ext,则判定所述web服务请求为所述基础服务请求;
若所述web服务请求的头部代码为所述ext,则判定所述web服务请求为所述拓展服务请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州安恒信息技术股份有限公司,未经杭州安恒信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111413755.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:直流充检桩检测方法及控制系统
- 下一篇:一种连体瓶盖及注塑成型工艺





