从 RabbitMQ 迁移到 Websphere MQ

Migrating from RabbitMQ to Webshpere MQ

我们一直在用 RabbitMQ 做一些 POC。然而,是否需要从 RabbitMQ 转移到 Webshpere MQ 存在一些争论。

因此,如果纯粹从技术角度忽略许可因素,有人可以解释这是如何工作的。

  1. Webshpere MQ 与 Rabbit MQ 的性能如何。
  2. Webshpere MQ 与 Spring 框架的集成方面有哪些。
  3. 据我所知,内部 Websphere MQ 使用 MQI,那么这与 AMQP 相比如何。

感谢对上述问题的任何指点。

我不能't/won谈论性能,但对于简单的 PTP 和 Pub/Sub 用例来说应该不会太难。

RabbitMQ 比 JMS 灵活得多,因为它具有多种交换类型,并且由于丰富的 exchange/binding 机制而使发布者和订阅者解耦。

您可以在消费者端使用消息选择器获得其中一些功能。

Spring(主要框架)在 spring-jms jar 中提供了 JMS 抽象 - 请参阅 the Spring Framework documentation.