为 REST 端点和 netty socket.io 共享同一个端口?

Sharing same port for REST endpoints and netty socket.io?

除了netty socket.io,我还实现了一些REST端点,主要是为了控制服务器或者获取它的健康状态。

我在 443 端口上 运行ning netty socket.io,在另一个端口上有一个单独的码头服务器,我也想移动到 443 端口。

我知道我不能 运行 同一端口上的两种服务,但我相信我看到 socket.io 正在内部使用码头。有没有办法为我的 REST 端点使用内部码头实例?

Netty-Socket.io 似乎建立在 Netty 之上,这与 Jetty 不是一回事。 Jetty 是一个 servlet 容器,而 Netty 是一个异步事件驱动的网络框架。检查 this question for details on Netty vs. Jetty.

我不明白您如何能够使用底层 Netty 框架来公开您的 REST 端点。除非你 fork Netty-Socket.io 和 modify its Netty pipeline.