Python AMP和AMQP之间的区别?

Python AMP和AMQP之间的区别?,python,twisted,iot,amqp,Python,Twisted,Iot,Amqp,高级消息队列协议(AMQP)和异步消息传递协议(AMP),正如它们的名字所说,都是协议 我真的找不出两者之间的区别。AMQP似乎比AMP更受欢迎,使用范围也更广,AMP主要是用 如果没有使用AMP,AMP是否应该被视为更像玩具的实现,因此AMQP是更好的选择?我不确定,这是怎么回事?(尽管我回复的评论被删除了)Edit2:事实上,在google中键入amp不会显示amp协议页面。除了名称中的3个字母外,这两个字母没有什么共同之处。事实上,如果你用谷歌搜索AMP,你会得到谷歌的建议,主要用于HTM

高级消息队列协议(AMQP)和异步消息传递协议(AMP),正如它们的名字所说,都是协议

我真的找不出两者之间的区别。AMQP似乎比AMP更受欢迎,使用范围也更广,AMP主要是用


如果没有使用AMP,AMP是否应该被视为更像玩具的实现,因此AMQP是更好的选择?

我不确定,这是怎么回事?(尽管我回复的评论被删除了)Edit2:事实上,在google中键入
amp
不会显示amp协议页面。除了名称中的3个字母外,这两个字母没有什么共同之处。事实上,如果你用谷歌搜索AMP,你会得到谷歌的建议,主要用于HTML电子邮件。尽管有这些断言,但它只是Twisted使用的协议。另一方面,AMQP是一种以多种语言实现的排队协议,由多家供应商(包括云供应商)提供,并在物联网中广泛使用。事实上,即使Twisted的AMP站点也表示它是一种远程处理协议,而不是排队协议。如果你想要一个流行的RPC协议,为什么gRPC不呢?AMP不是也用其他语言实现吗?据你说,这也会使它成为一个协议。哦,明白了,所以主要的区别在于AMP是一个远程协议,AMQP是一个排队协议!