【问题标题】:Best way to create a gateway创建网关的最佳方法
【发布时间】:2012-06-08 05:26:47
【问题描述】:

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

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

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

串行数据 -> 帧分隔符 -> 自定义解码器 -> 处理 HTTP 调用的处理程序

我想应该有一种方法来编写我的最后一个上游处理程序,以便它“重用”管道,或者使用另一个管道(可能使用 codec-http 类——最像 web sockets 客户端类)。

【问题讨论】:

    标签: netty


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-01-15
      • 1970-01-01
      • 1970-01-01
      • 2015-09-09
      • 2018-11-09
      • 2012-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多