Netty 添加 httprequest 到服务器处理

Netty add httprequest to server handling

我在我的项目中使用了微服务架构。对于服务间通信,我使用消息队列 NATS。我写了一个网关,处理所有 http 请求并将其放入队列。所有端点服务都订阅了这个队列。

在端点服务中,我使用基于 Netty IO 的 Xitrum。当我从队列中收到请求时,我将其反序列化为 FullHttpRequest。但是我不知道如何将它发送到我的netty服务器,它可以根据业务逻辑处理它(不使用外部httpclient,例如,可以将它发送到本地主机)

是否有可能使用 netty api 将 FullHttpRequest 实例发送到 netty 服务器(侦听 localhost:8000)?或者可能是另一种解决方案。常见的做法是什么?

请查看 netty 示例,其中包含您需要的一切: https://github.com/netty/netty/tree/4.1/example/src/main/java/io/netty/example/http/snoop