【发布时间】:2013-03-08 03:19:31
【问题描述】:
我对 Netty 很陌生,但是当多个协议(例如 P1 和 P2)封装在另一个协议中时,如何在 Netty 4.x 中实现一个案例?
+-------------+
| decoder |
+-------------+
| encoder |
+-------------+
| muxer |
+-------------+
| demuxer |
+---+------+--+
| |
| |
+------+ +------+
| |
| |
v v
+-------------+ +-------------+
| P1 decoder | | P2 decoder |
+-------------+ +-------------+
| P1 encoder | | P2 encoder |
+-------------+ +-------------+
| P1 handler | | P2 handler |
+-------------+ +-------------+
有没有办法创建嵌套管道,以便decoder<->encoder<->muxer<->demuxer 作为主管道将根据解复用器的决定沿 P1 或 P2 管道发送数据?
或者也许有一种方法可以通过自己的管道以某种方式创建(为了清楚起见)“子通道”?
【问题讨论】:
标签: nested netty pipeline multiplexing