'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
。
我有一组 Netty 4 处理程序,我通常使用 EpollEventLoopGroup
链接在 ServerBootstrap
之上。但是数据源不是套接字;相反,我将读取/写入两个内存缓冲区。解决方案可以是 Linux 特定的。
现在我添加了一个 ServerBootstrap
来监听环回端口,我连接到服务器并手动输入数据;但我想知道我是否可以完全不使用套接字来做到这一点。
我考虑过编写一个扩展 LocalChannel
的自定义 SocketChannel
,但有很多细节需要考虑,老实说,我觉得力不从心。
我找到了这个存储库,但它适用于 Netty 3,而不是 4: https://github.com/itm/netty-iostream
听起来你想使用 EmbeddedChannel
。