一种基于网络路由的中间件服务聚合管理方法和系统技术方案

技术编号:39743842 阅读:8 留言:0更新日期:2023-12-17 23:43
一种基于网络路由的中间件服务聚合管理方法,所述方法包括:所述中间件服务管理平台依据中间件网关系统对所述用户请求进行鉴权;若鉴权通过,则所述中间件平台网关依据所述中间件服务标识确定对应的目标中间件

【技术实现步骤摘要】
一种基于网络路由的中间件服务聚合管理方法和系统


[0001]本申请涉及互联网平台
,特别是一种基于网络路由的中间间服务聚合管理方法和系统


技术介绍

[0002]当一个公司的业务规模不断扩大时,势必会在技术上引入更多的开源中间件服务来支撑业务的技术实现

那么,如果是在一个机房的独立环境中,只有很少几个中间件服务时,需要访问中间件服务时,记住这几个中间件服务各自的
IP
地址和访问端口即可

而一个机房中往往会按项目运行周期或独立业务线,区分多个不同的运行环境,那么前面所述的中间件服务可能就是翻倍增长的

另外,当业务机房有多个时,中间件服务的数量又会继续以倍数增长,而且此时跨机房的网络还是隔离且访问不通的

一个开发或运维人员,需要频繁的访问不同机房

不同环境里的各种中间件服务,那么他就需要不停的切换机房网络和环境

记录一堆的中间件服务地址,才能进入到正确的中间件服务
Web
平台上去

[0003]现有技术:云产商控制台,比如阿里云控制台,通过一个控制台管理所有地域的所有阿里云产品,以阿里公有云为例,按地域,有华南

华北

华东

东南亚和欧美等地域,每个地域按机房还区分为
A、B、C
等机房区,每个机房区中都有完备的阿里云产品

对于阿里云用户来讲,只需要在一个系统中即可完成所有地域的所有云产品的管理

虽然所有地域的所有云产品都是集于一个控制台上进行管理,但是实际上每个产品的控制台都是一套独立的系统,都以不同的域名进行访问,只是都在同一个前端框架下完成,即页面展示的渲染效果有很强的整体性,可以看作是一直运行在同一个系统中

这种部署方式对于
IT
资源的消耗是巨大的

[0004]当前中小互联网公司在中间件服务技术组件的管理上,无法方便的对多机房

多环境

多中间件服务进行高效的管理,各中间件服务处于分散管理的状态,需要频繁切换网络的方式来访问中间件服务


技术实现思路

[0005]鉴于所述问题,提出了本申请以便提供克服所述问题或者至少部分地解决所述问题的“一种基于网络路由的中间件服务聚合管理方法和系统”,包括:
[0006]所述方法涉及中间件服务管理平台

中间件平台网关

中间件
agent
代理服务

目标中间件服务;所述中间件服务管理平台用于当接收到用户请求时,将所述请求发送到所述中间件平台网关;具体地,所述请求包括中间件服务标识;
[0007]所述方法包括:
[0008]所述中间件服务管理平台依据中间件网关系统对所述用户请求进行鉴权;
[0009]若鉴权通过,则所述中间件平台网关依据所述中间件服务标识确定对应的目标中间件
agent
代理服务;所述目标中间件
agent
代理服务用于依据所述用户请求来访问目标中间件服务并生成响应结果,将所述响应结果返回至所述中间件平台网关;
[0010]所述中间件平台网关将所述响应结果返回到所述中间件服务管理平台;所述中间件服务管理平台用于将所述响应结果渲染至页面的
iframe
组件中进行显示并提供各种中间件的操作

[0011]进一步地所述中间件服务标识包括机房标识和中间件标识;所述中间件平台网关依据所述中间件服务标识确定对应的目标中间件
agent
代理服务的步骤,包括:
[0012]依据所述中间件服务标识中携带的机房标识确定目标中间件
agent
代理服务的目标机房;
[0013]依据所述中间件服务标识中携带的中间件标识确定所述目标中间件代理服务

[0014]进一步地,还包括,确定所述中间件平台网关和中间件
agent
代理服务之间是否配置了
VPN
访问策略;
[0015]当所述中间件
agent
代理服务与中间间平台网关之间配置
VPN
访问策略时,则跨机房网络成功建立连接

[0016]进一步地,还包括当所述中间件
agent
代理服务与中间件平台网关之间没有配置
VPN
访问策略时,确定所述中间件
agent
代理服务的
IP
是否为中间件平台网关的网络白名单;
[0017]当所述中间件
agent
代理服务的
IP
为白名单时,跨机房网络成功建立连接

[0018]一种基于网络路由的中间件服务聚合管理系统,所述系统涉及中间件服务管理平台

中间件平台网关

中间件
agent
代理服务

目标中间件服务;其中,所述中间件服务管理平台用于当接收到用户请求时,将所述请求发送到所述中间件网关;具体地,所述请求包括中间件服务标识;
[0019]具体包括:
[0020]请求模块,用于所述中间件服务管理平台依据中间件网关系统对所述用户请求进行鉴权;
[0021]响应模块,用于若鉴权通过,则所述中间件平台网关依据所述中间件服务标识确定对应的目标中间件
agent
代理服务;所述目标中间件
agent
代理服务用于依据所述用户请求来访问目标中间件服务并生成响应结果,将所述响应结果返回至所述中间件平台网关;
[0022]渲染模块,用于所述中间件平台网关将所述响应结果返回到所述中间件服务管理平台;所述中间件服务管理平台用于将所述响应结果渲染至页面的
iframe
组件中进行显示并提供各种中间件的操作

[0023]进一步地,所述中间件服务标识包括机房标识和中间件标识;所述中间件平台网关依据所述中间件服务标识确定对应的目标中间件
agent
代理服务的步骤,响应模块包括:
[0024]机房模块,用于依据所述中间件服务标识中携带的机房标识确定目标中间件
agent
代理服务的目标机房;
[0025]中间间模块,用于依据所述中间件服务标识中携带的中间件标识确定所述目标中间件代理服务

[0026]进一步地,还包括:
[0027]第一判定模块,用于确定所述中间件平台网关和中间件
agent
代理服务之间是否配置了
VPN
访问策略;
[0028]第一建立模块,用于当所述中间件
ag本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于网络路由的中间件服务聚合管理方法,其特征在于,所述方法涉及中间件服务管理平台

中间件平台网关

中间件
agent
代理服务

目标中间件服务;所述中间件服务管理平台用于当接收到用户请求时,将所述请求发送到所述中间件平台网关;具体地,所述请求包括中间件服务标识;所述方法包括:所述中间件服务管理平台依据中间件网关系统对所述用户请求进行鉴权;若鉴权通过,则所述中间件平台网关依据所述中间件服务标识确定对应的目标中间件
agent
代理服务;所述目标中间件
agent
代理服务用于依据所述用户请求来访问目标中间件服务并生成响应结果,将所述响应结果返回至所述中间件平台网关;所述中间件平台网关将所述响应结果返回到所述中间件服务管理平台;所述中间件服务管理平台用于将所述响应结果渲染至页面的
iframe
组件中进行显示并提供各种中间件的操作
。2.
根据权利要求1所述的方法,其特征在于,所述中间件服务标识包括机房标识和中间件标识;所述中间件平台网关依据所述中间件服务标识确定对应的目标中间件
agent
代理服务的步骤,包括:依据所述中间件服务标识中携带的机房标识确定目标中间件
agent
代理服务的目标机房;依据所述中间件服务标识中携带的中间件标识确定所述目标中间件代理服务
。3.
根据权利要求1所述的方法,其特征在于,还包括:确定所述中间件平台网关和中间件
agent
代理服务之间是否配置了
VPN
访问策略;当所述中间件
agent
代理服务与中间间平台网关之间配置
VPN
访问策略时,则跨机房网络成功建立连接
。4.
根据权利要求3所述的方法,其特征在于,还包括:当所述中间件
agent
代理服务与中间件平台网关之间没有配置
VPN
访问策略时,确定所述中间件
agent
代理服务的
IP
是否为中间件平台网关的网络白名单;当所述中间件
agent
代理服务的
IP
为白名单时,跨机房网络成功建立连接
。5.
一种基于网络路由的中间件服务聚合管理系统,其特征在于,所述系统涉及中间件服务管理平台

中间件平台网关

中间件
agent
代理服务

目标中间件服务;其中,所述中间件服务管...

【专利技术属性】
技术研发人员:成立龙覃业金李德灿吴松韩昌雷
申请(专利权)人:深圳钱盒信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1