AMQP 0-9-1和1-0

abx78

我正在寻找一个新项目的消息传递服务,该项目必须将某些C#应用程序与某些Java应用程序接口。我真的很喜欢RabbitMQ,因为它似乎对这两种技术都提供了惊人的支持。我在RabbitMQ规范中看到,目前仅提供了AMQP 0-9-1模型。

那是个表演塞子吗?我是否应该解决提供AMQP 1.0的ActiveMQ?

谢谢你的建议

您的问题已在官方协议概述中得到了完美解决

AMQP 1.0

尽管名称如此,但AMQP 1.0是与AMQP 0-9-1 / 0-9 / 0-8根本不同的协议,在线路级别几乎没有任何共享。AMQP 1.0对语义的要求要少得多;因此,向现有代理添加对AMQP 1.0的支持更加容易。该协议比AMQP 0-9-1复杂得多,并且客户端实现较少。

RabbitMQ通过插件支持AMQP 1.0

如果您的客户都实施了AMQP 1.0,并且相对于0.9.x而言它为您提供了明显的优势,而您根本无法使用AMQP 1.0,并且另一个经纪人提供了比RabbitMQ更好的1.0支持(在撰写本文时其插件是“实验性的”),那么是的,也许您应该看看其他经纪人。否则,我怀疑这将对您产生重大的实际影响,RabbitMQ似乎正在努力添加完整的1.0支持,因此它可能是将来可行的升级途径。如果您自己无法指出具体的证据,为什么单独使用0.9.x就能达到顶峰,我也不会。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java Reg接受*不在[0-9] * [-/] {0,1} [0-9] *中的*-是Bug吗?

来自分类Dev

[0-9]* 和 [0-9] 的区别

来自分类Dev

为什么 /^[a-zA-Z0-9_]+$/ 和 /^[a-zA-Z0-9_]{1,}$/ 接受空字符串

来自分类Dev

Javascript正则表达式/ ^(19 | 20)([0-9] {2})-([0-9] {2} | 0 [0-9] {1})-([0-9] {2} | 0 [0-9] {1})$ / g未找到日期作为输入值

来自分类Dev

提取包含0 | 0,0 | 1,1 | 0和1 | 1的文件

来自分类Dev

为什么为 dx[dir 选择值 {1, 1, 0, -1, -1, -1, 0, 1} 和 {0, 1, 1, 1, 0, -1, -1, -1} ] 和 dy[dir]?

来自分类Dev

0-9和[[:digit:]]将匹配1-10,但不超过

来自分类Dev

Java矩阵0和1

来自分类Dev

明确回报0和1

来自分类Dev

(-1)^k 对于 R 中从 0 到 9 的每个 k

来自分类Dev

VB.NET从0舍入到4-> 0从5舍入到9-> 1

来自分类Dev

模式 ?(-)+([0-9])

来自分类Dev

为什么需要Redis,AMQP或0MQ以及弹性搜索和logstash?

来自分类Dev

[“ $ {1:0:1}” ='-']的含义

来自分类Dev

在R中将(0,1,0,0,1,1,1)转换为(0,0,0,1,0,1,2)

来自分类Dev

Python-0 ** 0 == 1?

来自分类Dev

zookeeper无法打开localhost / 0:0:0:0:0:0:0:0:1:2181的套接字

来自分类Dev

.htaccess文件([^ \ /] +)不起作用,但是([1-9] + [0-9] *)起作用?

来自分类Dev

需要两个不同的文本框,以仅允许数字0-9和1小数位

来自分类Dev

使用查找来定位,移动和符号链接与[0-9] {1,10} / *相匹配的目录树

来自分类Dev

R重塑dcast 0和1

来自分类Dev

NumPy数组以0和1为界?

来自分类Dev

-1和〜0之间有区别吗?

来自分类Dev

'(unsigned)1'和'(unsigned)〜0'之间的差异

来自分类Dev

Python 0和1的随机数组

来自分类Dev

Matlab激活函数的值0和1

来自分类Dev

0/1背包和动态编程

来自分类Dev

Matlab创建0和1的交易数组

来自分类Dev

生成不连续的1和0的网格

Related 相关文章

  1. 1

    Java Reg接受*不在[0-9] * [-/] {0,1} [0-9] *中的*-是Bug吗?

  2. 2

    [0-9]* 和 [0-9] 的区别

  3. 3

    为什么 /^[a-zA-Z0-9_]+$/ 和 /^[a-zA-Z0-9_]{1,}$/ 接受空字符串

  4. 4

    Javascript正则表达式/ ^(19 | 20)([0-9] {2})-([0-9] {2} | 0 [0-9] {1})-([0-9] {2} | 0 [0-9] {1})$ / g未找到日期作为输入值

  5. 5

    提取包含0 | 0,0 | 1,1 | 0和1 | 1的文件

  6. 6

    为什么为 dx[dir 选择值 {1, 1, 0, -1, -1, -1, 0, 1} 和 {0, 1, 1, 1, 0, -1, -1, -1} ] 和 dy[dir]?

  7. 7

    0-9和[[:digit:]]将匹配1-10,但不超过

  8. 8

    Java矩阵0和1

  9. 9

    明确回报0和1

  10. 10

    (-1)^k 对于 R 中从 0 到 9 的每个 k

  11. 11

    VB.NET从0舍入到4-> 0从5舍入到9-> 1

  12. 12

    模式 ?(-)+([0-9])

  13. 13

    为什么需要Redis,AMQP或0MQ以及弹性搜索和logstash?

  14. 14

    [“ $ {1:0:1}” ='-']的含义

  15. 15

    在R中将(0,1,0,0,1,1,1)转换为(0,0,0,1,0,1,2)

  16. 16

    Python-0 ** 0 == 1?

  17. 17

    zookeeper无法打开localhost / 0:0:0:0:0:0:0:0:1:2181的套接字

  18. 18

    .htaccess文件([^ \ /] +)不起作用,但是([1-9] + [0-9] *)起作用?

  19. 19

    需要两个不同的文本框,以仅允许数字0-9和1小数位

  20. 20

    使用查找来定位,移动和符号链接与[0-9] {1,10} / *相匹配的目录树

  21. 21

    R重塑dcast 0和1

  22. 22

    NumPy数组以0和1为界?

  23. 23

    -1和〜0之间有区别吗?

  24. 24

    '(unsigned)1'和'(unsigned)〜0'之间的差异

  25. 25

    Python 0和1的随机数组

  26. 26

    Matlab激活函数的值0和1

  27. 27

    0/1背包和动态编程

  28. 28

    Matlab创建0和1的交易数组

  29. 29

    生成不连续的1和0的网格

热门标签

归档