我们正在开发一个支持AMQP队列的应用程序。一些客户正在使用Websphere MQ。我想知道在功能方面这两种协议在高层次上可互换吗?我正在使用celery,它应该允许我抽象出低级别的东西,只要我能编写一个Websphere MQ后端。我试图弄清楚的是这将是多么困难的挑战。
Websphere MQ是否提供AMQP功能的超集? 任何一个有可能会让我的生活变得困难的“特性”吗?
Websphere MQ是否提供AMQP功能的超集? 任何一个有可能会让我的生活变得困难的“特性”吗?
2015年6月23日更新
IBM宣布推出了MQ Light,这是他们对AMQP的实现。他们的方向声明表示,他们打算在未来的某个时候提供功能,允许在MQ Light上设计运行的程序在MQ上运行,但尚未宣布具体时间。截至本文撰写时,MQ Light处于公开Beta测试阶段。
IBM MQ 现在支持AMQP 1.0客户端(包括现有的IBM MQ Light客户端),通过在MQ 8.0.0.4中引入AMQP通道实现。