












一些应用程序需要多个到代理的连接。然而,同时保持大量 TCP 连接处于打开状态是不可取的,因为这样做会消耗系统资源,并使防火墙配置变得更加困难。AMQP 0-9-1 连接通过 信道 进行多路复用,信道可以被认为是“共享单一 TCP 连接的轻量级连接”。
客户端执行的每个协议操作都发生在信道上。特定信道上的通信与另一信道上的通信完全隔离,因此每个协议方法还携带一个信道 ID(也称为信道编号),这是代理和客户端用来判断方法归属于哪个信道的整数。
信道仅存在于连接的上下文中,不能独立存在。当连接关闭时,其上的所有信道也会关闭。
对于使用多个线程/进程进行处理的应用程序,每个线程/进程打开一个新的信道而不共享信道是非常常见的。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。