2012-05-03 94 views
0
  1. 假設Tibco公司的指定主題
  2. 一位聽衆在聽一個主題
  3. 現在發送消息TIBCO的消息,我不想送什麼東西給聽者上一個特定的時間範圍,而不是在時間範圍內的所有消息應存儲在Tibco隊列中。

有沒有可能這樣做?理想情況下,我想用Java來做到這一點。如何停止在指定的時間

回答

1

當你在使用術語subject,我假設我們正在談論的消息正在使用TIBCO交會到您的收聽未知發件人發送?

TIBCO Rendezvous基於multicast,它在性能方面非常出色,但在可靠性和有保證的交付方面卻不盡如人意。 TIBCO在克服這些缺點的產品中投入了一些技巧。在您的情況下,您可以使用將郵件存儲在分類帳文件中的RVCM(集合管理認證消息傳遞),直到所有聽衆發送確認消息,確認他們已收到確認消息。例如。如果您的監聽器關閉幾個小時,則會傳遞這些消息,然後再次啓動監聽器。

請注意,對於上述工作,監聽者必須停止監聽指定的時間範圍。如果這還不夠,我會建議在當前發送者和監聽者之間插入一個作爲基於時間的路由器的定製組件。

還要注意的是,其他常見的TIBCO短信平臺,TIBCO EMS將有助於甚至達到更好的效果(右心室臺賬文件是專有的,而上一個EMS隊列中的消息可以使用JMS來訪問)。

EMS和RV都可以用於各種語言,包括Java。

相關問題