Tibco-EMS队列

时间:2015-02-24 20:04:26

标签: tibco tibco-ems ems

我的要求是如下设置EMS设置。这可行吗? 1.父EMS队列。 2.由Tibco BW Engine听取的儿童EMS。

EMS队列每分钟都会收到数千条消息。父队列必须堆积消息并将有限的消息传递给子队列,说1000是限制。即子队列应该有1000条消息,其余的消息应该在父队列中。一旦Tibco BW消耗了子队列中的千条消息,父队列就会将下一千条消息发送到子队列。这可以做到吗?

1 个答案:

答案 0 :(得分:1)

我看到两种方式:

1 - 要完全按照您的建议行事,您需要一个BusinessWorks“控制”组件,对从子队列“清空”发送的信号作出反应,并将父母与孩子之间的1000条消息转发(通过交易)如果你不能丢失任何消息,那就坚持不懈)。我不知道你为什么要这样做......但这符合要求

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