gpt4 book ai didi

java - 使用 Netty 将 websockets 与在 tomcat 中运行的 Spring Web 应用程序集成

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:57:24 24 4
gpt4 key购买 nike

我有一个使用 Netty 的网络套接字服务器实现(比如监听端口 8081)和一个在 Tomcat 中运行的单独的 Spring 网络应用程序(在端口 80 中运行)。

我想以某种方式将所有到达 localhost:80/Websocket 的请求转发到端口 8081 上的我的 Netty 服务器。这可能吗?由于 Tomcat 和 spring 是建立在 http 协议(protocol)之上的,我不知道这怎么可能。

我想做的就是使用我现有的 spring web 应用程序中的 websocket 启用服务器推送。有什么建议吗?

最佳答案

最简单的方法可能是在前面放置一个 nginx 服务器并将请求转发到/Websockets,但是因为 Websockets 不是 Http 1.0,所以你不能使用普通的 ProxyPass 指令,但根据 http://www.letseehere.com/reverse-proxy-web-sockets可以通过一个特殊的插件

关于java - 使用 Netty 将 websockets 与在 tomcat 中运行的 Spring Web 应用程序集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10674659/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com