[英]How to Check dependency service is working or not, before consume the message in ActiveMQ
我的應用程序基於spring-framework
我需要在pdf文件中標記數字簽名,如果第三方數字簽名服務器關閉,我不希望我的消費者將消息放入隊列。
在消耗消息之前是否有可能在使用者中添加依賴項
此方案是教科書用例,用於將消費者方事務與企業消息傳遞一起使用。 在會話中使用SESSION_TRANSACTED或ActiveMQSession.INDIVIDUAL_ACKNOWLEDGE模式。 這使您可以在下游系統關閉的情況下將消息回滾到代理。 您可以在使用者程序中添加延遲或重試,並且僅在知道該消息已發送到另一個系統時才對其進行確認。
參考: http : //activemq.apache.org/how-do-transactions-work.html
如果您的authenticate()路徑也斷開,則斷路將不會對您有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.