【发布时间】:2013-01-29 21:30:43
【问题描述】:
我一直在查看来自Netty website 的代理服务器示例:
示例源代码处理程序有一个 volatile 变量
private volatile Channel outboundChannel;
它负责连接到另一个服务器以进行代理的通道。
这让我想知道这是否是为代理实现多个连接的正确且安全的方法。
我希望允许多个连接(入站)连接到不同的出站,同时确保每个入站连接都唯一地链接到出站通道。
据我所知,Netty 会为每个连接生成一个新的管道。这是否意味着管道工厂新生成的处理程序专门用于新连接(通道)?
附言如果我的 Netty 服务器有 1,000 个活动连接,这是否意味着有 1,000 个不同的管道?
【问题讨论】: