如何使用Tibco的認證消息傳遞模式? WebsphereMQ是否提供相同的功能? JMS規範是否定義了這個功能?如何使用Tibco的認證消息傳遞模式
1
A
回答
1
我猜測你正在尋找提供保證傳遞的消息傳輸。例如。如果郵件的收件人是不可用的,當收件人回來再次在線消息將交付?
TIBCO交會有一個稱爲交會認證消息(RVCM)在磁盤上存儲郵件,直到所有收件人已經承認它的模式。 TIBCO EMS和Websphere MQ都允許配置具有類似功能的持久目標。有關如何配置和使用這些的詳細信息,請參閱供應商爲您的特定語言提供的文檔。
JMS是一個規範,而不是上面的實現,它指出,當一個消息被標記爲持久化時,JMS提供者必須「格外小心,以確保消息在傳輸過程中不會由於JMS提供者失敗」。請注意,可以使用JMS API訪問TIBCO EMS和Websphere MQ。
1
TIBCO RVCM在JMS/EMS世界相對應的是 '老大難' 的消息,以長期訂閱,更specifcially:使用發佈(..,DeliverMode.PERSISTENT,..)的出版商和Session.createDurableSubscriber(。 )在消費方面。
通過這種方式,您將確保發佈到該主題的每條消息都將在訂閱者處終止,即使訂閱者關閉了一段時間,並且所有郵件都在發送之前存儲在磁盤上,因此它將在tibemsd停機時間內倖存下來。
但要注意:不同RVCM,在消息被存儲在發行,與EMS郵件存儲在守護進程(tibemsd),所以一個用戶是不撿的消息將讓tibemsd成長的內存和磁盤併成長。確保你配置了max_msg_memory和msg_swapping並測試它!
與RVCM一個胭脂訂閱者可能只會影響實際發佈到它的發佈者,EMS一個胭脂訂閱者可能會影響整個系統的內存和性能。
相關問題
- 1. Tibco EMS:未確認消息
- 2. GCM消息傳遞確認
- 3. Mule - 何時使用消息傳遞模式?
- 4. 累積消息傳遞模式
- 5. IOS傳遞消息模式視圖
- 6. 帶WSDL消息的tibco數據格式
- 7. SetWindowLongPtr()如何傳遞消息?
- 8. 當消息可用時,JMS receiveNoWait()是否保證消息傳遞?
- 9. TIBCO嘗試確認此消費者無效的消息
- 10. 承認使用客戶端預取的消息確認模式
- 11. 如何有選擇地使用來自Tibco隊列的消息
- 12. 我如何讓RabbitMQ重新傳遞未確認的消息?
- 13. C#中的通用消息傳遞模式#
- 14. 如何以PDU格式實現傳遞消息和傳入消息?
- 15. windows-ce中有哪些消息傳遞技術可以保證消息傳遞?
- 16. 使用FHIR的設備消息傳遞
- 17. 使用postMessage的跨域消息傳遞
- 18. 代表使用Erlang的消息傳遞
- 19. 如何在AngularJS的休息服務中傳遞基本認證?
- 20. ActiveMQ保證消息傳遞嗎?
- 21. Apache Kafka和消息傳遞保證
- 22. 如何改進利用單例模式的消息傳遞系統?
- 23. iPhone:如何toValidate消息認證碼(MAC)
- 24. 如何執行對於UN重新傳遞確認JMS消息
- 25. 如何確認消息傳遞到Amazon SQS隊列?
- 26. Rebus HTTP Gateway如何確認消息傳遞
- 27. 如何確認將Amazon-SNS消息傳遞給SQS隊列?
- 28. Android上使用Google雲消息傳遞的即時消息
- 29. 如何實現單個消息的消息傳遞?
- 30. Android消息傳遞
,其中MQ你在說什麼?如果你的意思是Websphere MQ,你爲什麼不問他們作爲商業產品? (如果他們不知道,沒有身體一樣)如果你指的ActiveMQ,或HornetQ的,讓我們知道。 –