与ØMQ插座类型一起使用时,X是什么意思?

德鲁·诺阿克斯(Drew Noakes)

ZeroMQ定义了一系列的插座类型,通常被称为的SUBPUBXSUBXPUBDEALER...

通过一些API代码来看,还有诸如方法XSendXHasInXHiccupped

这些X字符似乎被用作语义修饰符。它们的用法是否有任何模式或意义?

杰森

当应用于套接字类型时,x它表示套接字以某种方式公开了协议的原始元素,而其他方式则被更常见的套接字类型隐藏。

以xSUB和xPUB为例。

PUB / SUB通常仅以一种方式进行通信,PUB发送和SUB接收。但是使用xPUB / xSUB,则暴露了协议中其他隐藏的元素:xSUB向xPUB发送“订阅”消息,xPUB可以接收到该消息,并且您可以看到它以某种更有趣的方式起作用,而不仅仅是维护和维护。发送该订阅的数据。

同样,曾经有xREP和xREQ。在ZMQ中,REP / REQ对它们发送/接收消息的顺序有非常严格的要求。这些要求由未公开的套接字协议的低级元素强制执行。xREP和xREQ允许您通过暴露迫使您遵循这些消息模式的元素来打破这些要求。这些套接字类型非常有用,最终演变为ROUTER和DEALER套接字。

我还没有看到足够低的水平来确切说明为什么有xsend&等方法,但是我的直觉是它们是x套接字类型中这些方法的版本,旨在公开这些协议元素。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

类型“ char(&(...))[2]”是什么意思?

来自分类Dev

在猫鼬中使用时,“修剪”是什么意思?

来自分类Dev

在交换机中使用时,关键字类型是什么意思?

来自分类Dev

类型声明的“类”是什么意思?

来自分类Dev

与Queue一起使用时,“线程”列表变量的用途是什么

来自分类Dev

在Haskell中,“ +”的类型是什么意思

来自分类Dev

使用“类型”是什么意思

来自分类Dev

cv :: Scalar类型是什么意思?

来自分类Dev

Ss类型是什么意思?

来自分类Dev

在Qt中将dataChanged()与QTreeView一起使用时,“ bottomRight”是什么意思?

来自分类Dev

当伪类“:not”与“!important”一起使用时,预期的行为是什么?

来自分类Dev

Rust类型的“&”号是什么意思?

来自分类Dev

“在签名中非法使用'void'类型”是什么意思?

来自分类Dev

类型前面的“ ^”是什么意思?

来自分类Dev

静态,constexpr,const-一起使用它们是什么意思?

来自分类Dev

一起写两个数组是什么意思?

来自分类Dev

“同态映射类型”是什么意思?

来自分类Dev

“ #define X X”是什么意思?

来自分类Dev

在将antd与React一起使用时,避免过多嵌套组件的最佳方法是什么?

来自分类Dev

Ss类型是什么意思?

来自分类Dev

与Linux软件结合使用时,“安装”或“安装”一词是什么意思?

来自分类Dev

当与chmod或chown命令一起使用时,-R开关是什么意思?

来自分类Dev

x =!x是什么意思?

来自分类Dev

将COUNT与OVER一起使用时,将两个参数与PARTITION BY一起使用是什么意思?

来自分类Dev

当将“!important”与伪类“:not”一起使用时,预期的行为是什么?

来自分类Dev

“在签名中非法使用'void'类型”是什么意思?

来自分类Dev

CONFIGRET返回类型是什么意思?

来自分类Dev

“同步的I / O是否可以与关联的文件一起使用”是什么意思?

来自分类Dev

令牌是什么!在这种情况下(与绑定一起)是什么意思?

Related 相关文章

  1. 1

    类型“ char(&(...))[2]”是什么意思?

  2. 2

    在猫鼬中使用时,“修剪”是什么意思?

  3. 3

    在交换机中使用时,关键字类型是什么意思?

  4. 4

    类型声明的“类”是什么意思?

  5. 5

    与Queue一起使用时,“线程”列表变量的用途是什么

  6. 6

    在Haskell中,“ +”的类型是什么意思

  7. 7

    使用“类型”是什么意思

  8. 8

    cv :: Scalar类型是什么意思?

  9. 9

    Ss类型是什么意思?

  10. 10

    在Qt中将dataChanged()与QTreeView一起使用时,“ bottomRight”是什么意思?

  11. 11

    当伪类“:not”与“!important”一起使用时,预期的行为是什么?

  12. 12

    Rust类型的“&”号是什么意思?

  13. 13

    “在签名中非法使用'void'类型”是什么意思?

  14. 14

    类型前面的“ ^”是什么意思?

  15. 15

    静态,constexpr,const-一起使用它们是什么意思?

  16. 16

    一起写两个数组是什么意思?

  17. 17

    “同态映射类型”是什么意思?

  18. 18

    “ #define X X”是什么意思?

  19. 19

    在将antd与React一起使用时,避免过多嵌套组件的最佳方法是什么?

  20. 20

    Ss类型是什么意思?

  21. 21

    与Linux软件结合使用时,“安装”或“安装”一词是什么意思?

  22. 22

    当与chmod或chown命令一起使用时,-R开关是什么意思?

  23. 23

    x =!x是什么意思?

  24. 24

    将COUNT与OVER一起使用时,将两个参数与PARTITION BY一起使用是什么意思?

  25. 25

    当将“!important”与伪类“:not”一起使用时,预期的行为是什么?

  26. 26

    “在签名中非法使用'void'类型”是什么意思?

  27. 27

    CONFIGRET返回类型是什么意思?

  28. 28

    “同步的I / O是否可以与关联的文件一起使用”是什么意思?

  29. 29

    令牌是什么!在这种情况下(与绑定一起)是什么意思?

热门标签

归档