我编写的程序必须将串行I / O数据(我正在使用RXTX传输)中继到HTTP客户端。
我想知道用Netty做这件事的方法是什么?
到目前为止我所拥有的是这样的:
串行数据 - > frame delimiter - >自定义解码器 - >执行HTTP调用的处理程序
我想应该有办法编写我的上一个上游处理程序,以便它“重用”管道,或使用另一个管道(可能使用codec-http类 - 最像Web套接字客户端类)。
答案 0 :(得分:0)
您应该使用两个管道。一个用于串行数据,一个用于HTTP客户端。安排串行管道中的最后一个处理程序,以了解HTTP客户端的Channel。最后一个串行处理程序只需要在该通道上写一些已知消息(POJO),HTTP管道中的第一个下游处理程序将消息转换为HTTP请求。