0

我已经在 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 网关配置

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

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

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

在网关上部署套接字是否有任何错误?

4

0 回答 0