2012-06-12 118 views
-1

我們計劃在這些隊列中使用TIBCO EMS隊列和TIBCO BW監聽器來在新消息到達時調用某些.NET WCF服務。目前我們組織中的ENS設置是文件存儲而不是數據庫存儲的queeu內容。關於TIBCO EMS隊列和BW列表器的性能

有沒有人有這種基礎設施可以處理的工作量的經驗和證據?有一些擔心,當一條新消息放入隊列時,BW可能需要幾秒鐘的時間才能調用我們的.NET端點,而假設網絡和服務器不會超負荷工作,我認爲這種情況幾乎是實時發生的。有什麼想法嗎?謝謝。

回答

2

正如湯姆所說,你懷疑這應該是實時的(當然是< 1秒),但需要解決相關因素,如消息大小,操作系統,基礎設施和網絡。

但是,我認爲值得指出的是TIBCO有一個WCF的EMS綁定,允許您直接在EMS隊列上公開WCF端點。這可能會消除在中間需要BW'橋接'客戶端的需要,並且肯定會首先緩解這種對話的需要。

1

根據您所描述的內容(使用BW作爲EMS和SOAP服務之間的協議橋),它不應該花費「秒」。這應該是次要的。當然,要真正知道的唯一方法是自己測試一下,但除非你的情況有很多不尋常的事情,否則它應該很快。