バケット確認の間隔は、DataStoreEjb.jar ファイルで指定されます。
このタスクを実行する理由および時期
この値は、アクティブであるバケットを判別する確認をデータ・ストアのプラグインが行う頻度を指定します。
デフォルト値は 5 分 (300 秒) です。
間隔を短くすると、交換後に非アクティブのバケットにイベントが保管される可能性が減りますが、パフォーマンスが低下する場合があります。
バケット確認間隔を変更するには、以下のようにします。
このタスクの手順
- WebSphere ESB 管理コンソールで、「エンタープライズ・アプリケーション (Enterprise Applications)」>「CommonEventInfrastructureServer」 >「EJB モジュール (EJB Modules)」>「DataStoreEjb.jar」>「デプロイメント記述子の表示 (View Deployment Descriptor)」に進みます。
- DefaultDataStoreEJB のパラメーターを探します。
- 「<session id="DataStoreHelperEJB">」のメニューを展開し、 <env-entry-value> を探します。
これがバケット確認間隔の値であり、秒数で設定されています。
- BucketCheckInterval 環境変数の値を変更して、
バケット確認の間隔を秒数で指定します。