'Feeding' 没有套接字的 Netty 4 管道

'Feeding' a Netty 4 pipeline without a socket

我有一组 Netty 4 处理程序,我通常使用 EpollEventLoopGroup 链接在 ServerBootstrap 之上。但是数据源不是套接字;相反,我将读取/写入两个内存缓冲区。解决方案可以是 Linux 特定的。

现在我添加了一个 ServerBootstrap 来监听环回端口,我连接到服务器并手动输入数据;但我想知道我是否可以完全不使用套接字来做到这一点。

我考虑过编写一个扩展 LocalChannel 的自定义 SocketChannel,但有很多细节需要考虑,老实说,我觉得力不从心。

我找到了这个存储库,但它适用于 Netty 3,而不是 4: https://github.com/itm/netty-iostream

听起来你想使用 EmbeddedChannel