当前位置: 首页 > 知识库问答 >
问题:

在AMQP中通道和链路有什么区别?

王修为
2023-03-14
    null

对我来说,这听起来基本上是一样的。如果有人能用简单的术语解释cannels、sessions和links是如何联系在一起的,我会非常高兴。

共有1个答案

鞠泰平
2023-03-14

连接是由连接两个节点的单向通道组成的。

因此,信道是可以组成连接的节点之间的单向通信

会话由两个通道(传入和传出)组成

一个连接可能有多个独立的会话同时活动,直到协商的信道限制。每个对等体都将连接和会话建模为endpoint,这些endpoint存储有关所讨论的连接或会话的本地状态和最后已知的远程状态。

为了在节点之间传输消息,需要在节点之间建立链路。链路是两个节点之间的单向路由。链路连接到终端的节点。终端有两种:源和目标。终端负责跟踪输入或输出消息的特定流的状态。

链路提供基于传输的消息数量的基于信用的流控制方案,允许应用程序控制在给定点从哪些节点接收消息

 类似资料:
  • 问题内容: 我希望能够将Java应用程序中以字符串表示的许多连续命令发送到SSH服务器以执行。我应该使用: -要么- 问题答案: 使用shell通道启动外壳(在Unix上为sh或bash或类似的东西,在Windows上通常为cmd.exe)并创建控制台(如果在本地运行它们,则在屏幕上看到的内容)。您有一个提示,您可以将其解析或用于检测命令是否完成。 使用命令通道,将为每个命令启动一个shell实例

  • 本文向大家介绍react的路由和普通路由有什么区别?相关面试题,主要包含被问及react的路由和普通路由有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 如果不使用 React Router,组件之间的嵌套,会使URL变得复杂,为了让我们的 URL 解析变得更智能,我们需要编写很多代码来实现指定 URL 应该渲染哪一个嵌套的 UI 组件分支。 而React Router 知道如何为我们搭建嵌

  • 问题内容: 我只是想知道为什么我们通常在两个布尔之间使用逻辑OR 而不是按位OR ,尽管它们都运行良好。 我的意思是,请看以下内容: 我们可以代替使用吗?与和相同。 问题答案: 如果您使用和形式,而不是这些运算符的和形式,则Java不会费心地单独评估右手操作数。 这是您是否希望缩短评估时间的问题-在 大多数情况 下都是如此。 说明短路好处的一个好方法是考虑以下示例。 正如Jeremy和Peter提

  • 问题内容: 我在看一些模拟的OCJP问题。我遇到了一个非常令人困惑的语法。这里是: 为什么输出在和之间变化? 问题答案: 问题只是和您玩弄混乱的空格。 是通常的(不等于)比较。 另一方面: 最好写成如下形式: 因此,这是两个运算符。 首先反转。 然后将其分配回。 赋值运算符返回分配的值。因此,计算结果为true-这就是您要打印的内容。

  • 只需在Xpath中添加即可--它突出显示--各种页面元素----它表示什么? 下面是用于Gmail密码字段的XPaths。的意义是什么? >

  • 问题内容: 我在 链接 时遇到问题(此问题与运行时无关)。 运行make时,链接线如下所示(这是使用g ++版本4.1.x的Linux系统): 这些选项引用共享库(例如libabc.so),这些共享库位于选项指定的目录中。这些目录也出现在中。使用该配置,链接成功,并且我可以运行该应用程序。 如果我从中删除目录,则会得到一条错误行,例如: 另一方面,如果从选项列表中删除目录,则会收到许多警告,例如: