【技术实现步骤摘要】
一种优化第三方系统接入JAVA网关的方法
[0001]本专利技术涉及计算机
,更具体的公开了一种优化第三方系统接入
JAVA
网关的方法
。
技术介绍
[0002]JAVA
网关是一种服务器应用程序,用于处理来自客户端的请求,并将其转发到后端的微服务或应用程序
。
它是微服务架构中的一部分,用于提供单一入口点,将所有流量路由到适当的服务
。
当有第三方系统接入
JAVA
网关的时候,
JAVA
网关会根据其请求中的
URL
信息,将其请求转发到对应的服务,然后第三方系统才能获取到对应服务及资源数据
。
导致在一个访问周期中握手的次数较多,使整个的访问周期更长,并且无法快速且高效的获取到想要访问的服务下的资源数据
。
技术实现思路
[0003]本专利技术主要解决的技术问题是提供一种优化第三方系统接入
JAVA
网关的方法,能够解决第三方系统在访问服务的时候,一个访问周期中握手的次数较多,使整个的访问周期更长,并且无法快速且高效的获取到想要访问的服务下的资源数据的问题
。
[0004]为解决上述技术问题,根据本专利技术的一个方面,更具体的说是一种优化第三方系统接入
JAVA
网关的方法,包括以下步骤:
[0005]S1、
在
JAVA
网关中建立第三方系统接入记录表,并记录接入的第三方系 ...
【技术保护点】
【技术特征摘要】
1.
一种优化第三方系统接入
JAVA
网关的方法,其特征在于,包括以下步骤:
S1、
在
JAVA
网关中建立第三方系统接入记录表,并记录接入的第三方系统的标识信息以及访问的服务信息;
S2、
对接入记录表中的每个接入的第三方系统的所有访问服务信息进行处理分析,从而得到每个第三方系统的访问偏好;
S3、
当有第三方系统接入
JAVA
网关后,先获取到该第三方系统的标识信息,并将获取到的标识信息与接入记录表中记录的标识信息进行匹配;
S4、
若接入的第三方系统标识能够与接入记录表中的第三方系统标识相匹配,则获取该系统标识下的第三方系统访问偏好,并将满足该偏好的所有服务资源缓存到
JAVA
网关开辟的缓存区中,再根据第三方访问请求从缓存区中找到对应的服务资源,并反馈给接入的第三方系统;
S5、
若接入的第三方系统标识不能够与接入记录表中的第三方系统标识相匹配,则先对其安全性和身份进行验证,验证通过后,根据其请求中的
URL
,将其请求转发到对应的服务中,同时将其系统标识信息以及访问的服务信息记录在接入记录表中
。2.
根据权利要求1所述的一种优化第三方系统接入
JAVA
网关的方法,其特征在于:所述
S2
中,对每个第三方系统的访问偏好进行分析的过程为:首先,获取到每个第三方系统的所有访问服务信息数据,并判断所有访问服务信息数据中相同类型服务信息的数量:其中,
S
为相同类型的服务信息的数量,
T(x)
为满足条件
x
的个数,与分别为相匹配的两个服务信息
fw
i
与
fw
i+1
中的语素信息,与分别为相匹配的两个服务信息
fw
i
与
fw
i+1
中的语素的总数;再判断每个第三方系统的访问偏好,若:
(S/Z
fw
)≥0.5
则将此类型的服务作为该第三方系统的访问偏好信息,其中,
Z
fw
为每个第三方系统的所有访问服务信息数据的总数
。3.
根据权利要求1所述的一种优化第三方系统接入
JAVA
网关的方法,其特征在于:所述
S4
中,若根据第三方系统中访问请求中的
URL
从缓存区中找不到对应的服务及该服务下的资源数据,则根据该
URL
,将其访问请求转发到对应的服务中,同时此次访问的服务信息记录到接入记录表中
。4.
根据权利要求1所述的一种优化第三方系统接入
JAVA
网关的方法,其特征在于:所述
S4
中,当有多个第三方系统接入到
JAVA
网关后,并且其系统标识都能够与接入记录表...
【专利技术属性】
技术研发人员:段少平,秦元,邸兰青,
申请(专利权)人:金锐软件技术杭州有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。