一种数据转发方法、API网关及消息服务系统

基本信息

申请号 CN202011039321.4 申请日 -
公开(公告)号 CN112202872A 公开(公告)日 2021-01-08
申请公布号 CN112202872A 申请公布日 2021-01-08
分类号 H04L29/08(2006.01)I 分类 电通信技术;
发明人 徐冬;顾欣;杨波;雷准富;杨帅麒 申请(专利权)人 盛世大联在线保险代理股份有限公司
代理机构 苏州友佳知识产权代理事务所(普通合伙) 代理人 储振
地址 214000江苏省无锡市滨湖区科教软件园6号
法律状态 -

摘要

摘要 本发明揭示了一种数据转发方法、API网关及消息服务系统,该方法包括位于API网关中的前置过滤单元对自客户端发起的Websocket连接请求执行认证和鉴权;转发符合认证和鉴权的Websocket连接请求至Websocket代理服务器,以确定Websocket连接请求对应的至少一个目标微服务实例;由Websocket代理服务器分别与客户端及后端服务器建立两个独立的Websocket连接,并由Websocket代理服务器同时对两个独立的Websocket连接建立心跳检测。通过本发明,对Websocket连接请求执行统一的认证、鉴权及限流,实现了对基于Websocket协议的数据的可靠转发,确保了长连接的稳定性并降低了整个消息服务系统的资源开销。