一、步骤1:创建云原生网关实例
参见 新建网关,创建一个云原生智能网关。如你已创建云原生智能网关,可直接前往腾讯微服务平台控制台进行后续操作。
二、步骤2:定义后端服务信息
1. 单击创建好的网关实例的“ID”,进入实例详情页。
2. 在左侧导航栏选择服务路由 > 服务,在服务列表单击新建。
3. 在新建服务窗口中配置相关参数后,单击确定。
注意:说明:
注意:新建网关服务,如果后端服务 WebSocket 提供的是 WS 协议,选择服务协议为 HTTP,如果后端服务提供的是 WSS 协议,选择服务协议为 HTTPS。服务的类型也可以为 K8S 服务/ IP 列表等。
三、步骤3:为后端服务配置路由
1. 后端服务添加完成后,单击后端服务名称进入服务路由页面。
2. 单击新建,设置路由信息。
·请求方法:配置为 ANY。
·请求路径:配置为 /websocket。
3. 单击下一步。
4. 配置路由后端信息,确认后端服务信息无误后单击确定,完成路由创建。路由优先级检测(可选):当同一服务下存在多条路由时,可通过路由优先级检测确认请求的匹配顺序,避免路由冲突。
四、步骤4:访问 WebSocket 服务
1. 进入云原生网关的基本信息页面,获取负载均衡地址。
2. 使用负载均衡地址和配置的路由路径访问 API。
·使用 WS 协议访问网关:websocat ws://<网关负载均衡 IP 或域名>/websocket。
·使用 WSS 协议访问网关:websocat wss://<网关负载均衡 IP 或域名>/websocket -k。