[发明专利]一种基于WEB中间件的统一网关服务系统及其服务方法有效
申请号: | 201910821014.2 | 申请日: | 2019-08-30 |
公开(公告)号: | CN110493352B | 公开(公告)日: | 2020-08-21 |
发明(设计)人: | 刘琦;杨冰;罗义斌;黄嘉诚;张琦玉;徐晓瑀;孙力斌;王东勋;王森;朱学坤 | 申请(专利权)人: | 南京联创互联网技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L9/32 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 刘珊珊 |
地址: | 210019 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出一种基于WEB中间件的统一网关服务系统及其服务方法,该系统包括:客户端、统一网关层、身份认证服务器、业务服务器中间件、分布式部署的业务服务器;统一网关层部署有路由代理中间件,路由代理中间件与业务服务器中间件之间通过编程建立端口连接;路由代理中间件对用户请求业务进行身份认证代理和权限分配代理,并将认证后的业务请求下发给业务服务器中间件,通过业务服务器中间件选择合适的业务服务器执行相应操作。本发明将路由代理、单点登录、服务集群负载均衡、接口合并等功能使用中间件技术统一起来,方便系统调用,以及部署维护。 | ||
搜索关键词: | 一种 基于 web 中间件 统一 网关 服务 系统 及其 方法 | ||
【主权项】:
1.一种基于WEB中间件的统一网关服务系统,其特征在于,包括:客户端、统一网关层、身份认证服务器、业务服务器中间件、分布式部署的业务服务器;统一网关层部署有路由代理中间件,路由代理中间件与业务服务器中间件之间通过编程建立端口连接;/n路由代理中间件拦截客户端发起的网络请求,每拦截到一个网络请求就建立一个线程为其服务,建立线程后读取网络请求中携带的用户账户信息转发身份认证服务器验证登录信息,若验证不通过,则路由代理中间件结束相应线程;若验证通过,则路由代理中间件在当前线程中持续接收用户业务请求数据,并通过心跳机制保持与身份认证服务器中间的连接;路由代理中间件接收到用户业务请求数据后,通过解析用户业务请求数据得到用户想要执行的操作,然后将用户业务请求数据发送身份认证服务器验证用户是否具有执行相应操作的权限,当确认用户具备相应权限时,路由代理中间件向业务服务器中间件发出需要执行相应操作的业务请求;/n业务服务器中间件监听路由代理中间件的端口,当接收到路由代理中间件的业务请求时,采用加权轮询策略获取各个业务服务器的负载情况;若业务请求为单一接口请求,则业务服务器中间件直接将业务请求转发到压力较小的服务器上,并获取返回数据发送给路由代理中间件;若业务请求为合并接口请求,则业务服务器中间件按照接口种类分别将业务请求发送给对应的业务服务器,收集所有业务服务器的返回数据后转发给路由代理中间件;路由代理中间件将接收到的数据反馈给客户端。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京联创互联网技术有限公司,未经南京联创互联网技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910821014.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种视联网接入方法、装置、设备及存储介质
- 下一篇:通信方法、装置及服务器