簡體   English   中英

JAX-WS 處理超時的最佳方式

[英]JAX-WS best way to handle timeout

我在 Spring 中使用 jax-ws。 客戶端是一個 JMS 消費者應用程序,它將調用服務器來執行一些額外的處理,包括發送電子郵件。 我未能處理的一種情況是,在“服務器”應用程序重新啟動時消息是否通過消費者。 現在客戶端將超時並且消息不會被完全處理。 有什么想法嗎?

設置一個死信隊列,您將在其中放置由於某種原因無法處理的消息/Web 服務請求。 您現在可以開發一個計划服務,它將每隔一段時間輪詢死信隊列以重試發送消息。

確保將您的客戶端設置為正常超時(有關超時配置的詳細信息,請參閱此答案)並為死信隊列使用持久存儲(文件/數據庫)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM