ZMTP和AMQP协议之间的差异

问题描述 投票:0回答:1

我想在ZeroMQ和RabbitMQ之间选择一个消息代理以进行微服务通信。

问题是哪一个数据传输速度更快? ZeroMQ(ZMTP协议)还是RabbitMQ(AMQP协议)?

rabbitmq zeromq amqp
1个回答
0
投票

Q“ ...用于数据传输的是哪个[[更快?”

我敢打赌,对于

inproc://

可伸缩正式通信模式原型,使用[PAIR/PAIR传输类,使用ZeroMQ最快。如果使用tipc://传输类在整个群集范围内移动数据,并且还具有几个vmci://-连接加上一次服务epgm://-多播服务,则情况相同。不谈论MIL-STD级norm://运输类应用程序...<<


Q:

“ ZMTP和AMQP协议之间的区别?”

很多。第一个是,ZeroMQ是AMQP的一种通用性,多协议和多原型配置的衍生产品(如果不是从核心架构重新构建,则是自下而上重构的),自v2.1 +开始就有无数种语言-绑定和包装器,随着进化的不断发展。

AMQP是金融庞然大物系统的通用语言,不太热衷于重新架构其系统中大规模部署的现状。[AMQP是公认的,不断发展的标准,而不是产品本身。

[RabbitMQ是产品,符合AMQP标准的某些部分,而RabbitMQ出于声明的兼容性原因可能会使用线级协议和其他AMQP标准的部分,它本身不是AMQP。

我是否提到ZeroMQ是几乎没有经纪人的零延迟框架?

© www.soinside.com 2019 - 2024. All rights reserved.