1

my requirement is to set-up EMS setting as below.. Is this feasible? 1. The parent EMS queue. 2. The child EMS listened by Tibco BW Engine.

The EMS queue will receive thousands of messages every minute.. parent queue has to pile up the messages and passes limited messages to child queue say 1000 is the limit.. I.e child queue should have 1000 messages and rest of the messages should be in parent queue.. Once the thousand messages in child queue is consumed by Tibco BW, parent queue to send next thousand messages to the child queue.. Is this can be done?

4

1 回答 1

1

我看到两种方法:

1 - 要完全按照您的建议进行操作,您需要一个 BusinessWorks“控制”组件,对从子队列“清空”发送的信号做出反应,并将 1000 条消息从父级传输到子级(通过事务并具有持久性如果您不能丢失任何消息)。我不知道你为什么要这样做......但这符合要求

2 - 假设您的问题与出站消息(子队列)的步调有关,而没有对入站消息(父队列)进行步调,那么我建议其他方法:使用 flowControl EMS Destination 属性,并以另一种方式限制消息流。默认情况下,如果您使用平均 10KB 的消息实现 10000KB 的 flowControl,那么您应该具有与您请求的类似的限制。然后计划将您的“父母”连接到您的“孩子”,并在两个目的地(具有不同的值)和网桥本身(如用户的“目标网桥和流量控制”部分所述)上实施流量控制指导)。

于 2015-02-25T04:35:11.277 回答