[发明专利]一种智慧园区中台统一服务接口的实现方法及系统在审
| 申请号: | 202011295177.0 | 申请日: | 2020-11-18 |
| 公开(公告)号: | CN112380035A | 公开(公告)日: | 2021-02-19 |
| 发明(设计)人: | 李锵;柴建勇;邵兵;郭绍恺;常玉涛;王月忠;段雯;王金亮;石婷婷;张婧溪 | 申请(专利权)人: | 山东高速信息集团有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F21/62;G06F16/955;G06F16/958 |
| 代理公司: | 北京久维律师事务所 11582 | 代理人: | 邢江峰 |
| 地址: | 250013 山东省济南市高新技术产业开发区*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 智慧 园区中台 统一 服务 接口 实现 方法 系统 | ||
1.一种智慧园区中台统一服务接口的实现方法,其特征在于,包含以下步骤:
建立服务目录SDA,以消息队列的形式响应请求;
创建SDA订阅,在此订阅上建立响应应用,并将变动内容更新至Redis缓存内;
接收各应用系统发送的服务请求;
判断服务目录中是否包含调用地址,
若是,则各应用系统调用微服务地址进行去中心化调用;
若否,则调用统一服务检索定位程序,进行动态服务请求源的定位,然后通过微服务集群向应用系统进行反馈,同时在微服务集群启动或更新服务目录时向SDA订阅发布更新内容。
2.根据权利要求1所述的一种智慧园区中台统一服务接口的实现方法,其特征在于,所述通过微服务集群向应用系统进行反馈,包括下述步骤:
判断检索调用地址在微服务集群中是否存在,
若检索到调用地址,则进行反馈并更新服务目录,各应用系统调用微服务地址进行去中心化调用;
若未检索到调用地址,则反馈暂无调用地址标识,各应用系统进行标识判定,并进行后续业务流转。
3.根据权利要求1所述的一种智慧园区中台统一服务接口的实现方法,其特征在于,所述建立服务目录SDA使用的消息队列为Redis队列。
4.根据权利要求1所述的一种智慧园区中台统一服务接口的实现方法,其特征在于,所述建立服务目录SDA,包括下述步骤:
汇总对接服务总线的业务场景应用系统或相关硬件管理,提供统一接口服务目录信息,并以目录结构服务标识出中台提供的服务项;
生成统一工具包,提供统一入口URL并实现去中心化服务总线机制。
5.根据权利要求4所述的一种智慧园区中台统一服务接口的实现方法,其特征在于,所述中台提供的服务项包括Redis进行缓存和MQ进行消息传递。
6.根据权利要求1所述的一种智慧园区中台统一服务接口的实现方法,其特征在于,所述判断服务目录中是否包含调用地址,包括下述步骤:
基于权限中心的授权进行服务的合法性验证;
依据黑名单或白名单进行权限管控;
通过合法性验证的访问检索服务目录项,并依据服务目录配置信息进行路由服务流转。
7.一种智慧园区中台统一服务接口的实现系统,其特征在于,包括客户端、服务中台及微服务集群;
所述客户端用于向服务中台发送服务请求;
所述服务中台用于建立服务目录SDA,以消息队列的形式响应请求;接收客户端的服务请求并判断服务目录中是否包含调用地址,若是,则客户端调用微服务地址进行去中心化调用;若否,则服务中台调用统一服务检索定位程序,向微服务集群发送动态服务请求源的定位;
所述微服务集群创建对应客户端请求的SDA订阅以响应客户端请求,并将变动内容更新至Redis缓存内,同时向客户端进行反馈,,并在启动或更新服务目录时向SDA发布更新内容。
8.根据权利要求7所述的一种智慧园区中台统一服务接口的实现系统,其特征在于,所述微服务集群向客户端进行反馈,首先判断检索调用地址在微服务集群中是否存在,若是,则进行反馈并更新服务目录,客户端调用微服务地址进行去中心化调用;若否,则反馈暂无调用地址标识,客户端进行标识判定,并进行后续业务流转。
9.根据权利要求7所述的一种智慧园区中台统一服务接口的实现系统,其特征在于,所述服务中台包括目录服务单元及工具包生成单元;
所述目录服务单元用于汇总对接服务总线的业务场景客户端或相关硬件管理,提供统一接口服务目录信息,并以目录结构服务标识出中台提供的服务项;
所述工具包生成单元用于生成统一工具包,提供统一入口URL并实现去中心化服务总线机制。
10.根据权利要求9所述的一种智慧园区中台统一服务接口的实现系统,其特征在于,所述目录服务单元提供的服务项包括Redis进行缓存和MQ进行消息传递。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东高速信息集团有限公司,未经山东高速信息集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011295177.0/1.html,转载请声明来源钻瓜专利网。





