IBM IB 9 和 MQ 设置了每分钟可放入队列的最大消息数

IBM IB 9 and MQ set max number of messages in minute that may be placed in queue

所以我有 IIB 9 和 WMQ。例如,有两个本地队列 Q1 和 Q2。从 Q1 消息转到 Q2。我可以以某种方式过滤从第一季度到第二季度的一分钟内有多少消息吗?我希望 Q1 在 Q2 的分钟内不要放置超过 N 条消息,但我也不想丢失来自 Q1 的消息,我不想覆盖 Q2 中的消息。如果 Q1 达到极限,也许可以关闭从 Q1 到 Q2 放置 X 秒的能力。

如果您使用 IBM Integration Bus 来构建您的消息流,您可以这样做。

MQ Input (Q1) --> Mediation --> MQ Output (Q2)

您可以在 IBM Integration Bus 9.0 中创建工作负载管理策略。

在这种策略中,您可以定义处理速率并将其附加到消息流。

Configuration