创建网关的最佳方式

时间:2012-06-07 19:06:04

标签: netty

我编写的程序必须将串行I / O数据(我正在使用RXTX传输)中继到HTTP客户端。

我想知道用Netty做这件事的方法是什么?

到目前为止我所拥有的是这样的:

串行数据 - > frame delimiter - >自定义解码器 - >执行HTTP调用的处理程序

我想应该有办法编写我的上一个上游处理程序,以便它“重用”管道,或使用另一个管道(可能使用codec-http类 - 最像Web套接字客户端类)。

1 个答案:

答案 0 :(得分:0)

您应该使用两个管道。一个用于串行数据,一个用于HTTP客户端。安排串行管道中的最后一个处理程序,以了解HTTP客户端的Channel。最后一个串行处理程序只需要在该通道上写一些已知消息(POJO),HTTP管道中的第一个下游处理程序将消息转换为HTTP请求。