IBM MQ 限制

IBM MQ limitations

As I am evaluating IBM MQ, I am looking for some technical details on its strengths and limitations.

  1. 最大连接数
  2. 能支持多大音量
  3. 支持的最大消息大小
  4. 如果由于客户端离线导致消息丢失,我该如何重做?例子?
  5. 如何在消息中应用交易?例子?
  6. 是否有直接从中发送/订阅消息的示例 移动设备?
  7. IBM MQ 提供的强大功能有哪些是不可用的 在其他竞争性 JMS 产品中(例如:Weblogic、Rabitt MQ 等)?

这听起来像是您的老板要求您对 MQ 进行一些研究,但您却将问题张贴在这里。您是否阅读过任何关于 MQ 的 IBM 红皮书?这是 MQ Primer which is a good starting point for beginners. Did you read the MQ Knowledge Center?

除非您想聘请我作为顾问(我可不便宜!!),否则您还需要做更多的研究,但这里有一些答案。

  1. 取决于服务器的性能。多年前,我曾让队列管理器毫无问题地处理成千上万个连接。

  2. 同样,这取决于服务器的性能。在大型机上,我知道客户每天毫无问题地移动数亿条消息。

  3. 拜托,这是MQ中最容易查找的东西。 (默认为 4MB - 最大为 100MB,否则使用消息分组)

  4. Pub/Sub 还是点对点?对于 Pub/Sub 使用持久订阅,对于 P-2-P 使用持久消息。此外,如果客户端应用程序未连接,MQ 不会丢失消息。如果它确实是一个非常糟糕的消息系统 - 也许你现在使用的是一个糟糕的系统。

  5. 您可以拥有本地 UOW 或 2 Phase UOW。

  6. 好的。安装 MQ 和 select Samples,然后开始使用这些示例。你做过任何互联网搜索吗? MQ Telemetry Transport (MQTT) Programming presentation should have been at the top. Note: There are more presentations on MQTT at MQTC's web site. You can also find lots of MQ samples here.

  7. 询问您的 IBM 销售代表。