连接成功后,AWS API Gateway 上的 Socket.io 立即断开连接

时间:2021-04-01 13:57:18

标签: java socket.io aws-api-gateway netty-socketio

我已经在 J​​ava 中使用 netty-socket.io 实现了 socket.io 并将其部署到 AWS API Gateway。

当我尝试使用网关 WSS URL 建立连接时,它在连接后立即断开连接。

NettySocketConfig.java

@Bean
public SocketIOServer socketIOServer() {
        Configuration config = new Configuration();
        config.setPort(5291);
        config.setContext("/socket");
        SocketIOServer socketIOServer = new SocketIOServer(config);
        return socketIOServer;
}
    

API 网关配置: API Gateway configuration

并且 $Disconnect 配置了端点 URL:http://{server.ip.adderss}:5291/socket 和 DELETE 方法类型。

尝试使用网关 URL wss://{app-id}.execute-api.{region}.amazonaws.com/{stage} 连接成功但立即断开连接。

它在本地服务器和客户端服务器上正常工作。

在网关上部署socket有什么错误吗?

0 个答案:

没有答案