2016-11-24 8 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タイムアウトを使用不可にする方法はありますか?私はすでにJava JMSで独自のタイムアウト処理を行っています。私はIBM MQの接続を形成するために使用するIBMのメッセージクライアントライブラリを使用しており、セッションのタイムアウトはそこで構成されています。 Javaアプリケーションでは正常に動作しますが、IBM Javaアダプターでは失敗してセッションタイムアウトが発生します。 –

+0

あなたはそのためにIBM MQサポートチームに連絡する必要があります... –

関連する問題