2016-11-24 74 views
1

我們正在從Mobilefirst 7.1升級到8.0。 JavaScript JMS適配器已被取消。 MobileFirst 8 JMS Adapter 所以我們必須編寫我們自己的JMS Java適配器。IBM Mobilefirst Java適配器會話超時

後臺服務器需要一段時間才能回覆MFP服務器。因此,我們的Java JMS適配器在與MQ通信時保持超時。我們知道能夠增加Javascript適配器超時時間,但無法找到JAVA。 (儘管適配器已經超時,我們設法獲得了調試模式下的數據。) https://mobilefirstplatform.ibmcloud.com/blog/2014/12/22/adapter-thread-pools-removed/

有沒有什麼方法可以增加Java適配器到後端系統之間的超時時間?

謝謝。

+0

嗨。 什麼問題 - 適配器是否失敗?客戶端是否停止等待適配器? –

+0

@IssaharWeiss它只會在eclipse控制檯上失敗調用超時。 –

+0

這很奇怪,因爲JavaAdapter調用後臺沒有任何超時,它完全由開發人員控制。 你可以用Swagger UI或Postman來試試嗎? –

回答

0

由於Java適配器基本上是JAX-RS應用程序,並且對於HTTP請求you're creating an HTTP client to perform the request,您需要查看Java/JAX-RS API以增加超時。

請參閱此處的示例:Setting request timeout for JAX-RS 2.0 Client API

+0

有什麼方法可以禁用所有IBM適配器Java Timeout?我已經在Java JMS中擁有了自己的超時處理。我正在使用IBM消息客戶端庫來構建IBM MQ連接,並在此處配置會話超時。它在Java應用程序中正常工作,但在IBM Java適配器中它自己會話超時失敗。 –

+0

您需要聯繫IBM MQ支持團隊以獲取相關信息...... –

相關問題