プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Stream Analyticsスキーマ・リファレンス
12c リリース (12.2.1.2.0)
E82663-01
目次へ移動
目次

前
前へ
次
次へ

8 高可用性スキーマ

この章では、ocep_cluster_config.xsdスキーマのリファレンスを示します。ocep_cluster_config.xsdファイルは、高可用性クラスタリング構成の要素および属性について説明しています。

すべての高可用性アダプタは、基本アダプタ構成に基づいており、アダプタのタイプ固有の要素を追加します。基本的なアダプタ要素の詳細は、「コンポーネント要素の階層」を参照してください。この項では、高可用性アダプタに固有の要素について説明します。

この章の内容は次のとおりです。

8.1 ha-buffering-adapter

ha-buffering-adapter要素を使用して、高可用性バッファリング・アダプタを作成します。この要素には次の子要素があります。

次の例は、これらの要素を構成ファイルで使用する方法を示します。

<ha:ha-buffering-adapter >
  <name>mySlidingWindowingAdapter</name>
  <window-length>15000</window-length>
  <warm-up-window-length units="minutes">6</warm-up-window-length>
</ha:ha-buffering-adapter >

8.2 ha-broadcast-adapter

ha-broadcast-adapterを使用して、高可用性ブロードキャスト・アダプタを作成します。この要素には次の子要素があります。

次の例は、trimming-interval要素を構成ファイルで使用する方法を示します。

<ha:ha-broadcast-adapter>
  <name>myBroadcastAdapter</name>
  <trimming-interval units="events">10</trimming-interval>
  <warm-up-window-length units="minutes">6</warm-up-window-length>
</ha:ha-broadcast-adapter>

8.3 ha-correlating-adapter

ha-correlating-adapterを使用して、高可用性相関アダプタを作成します。この要素には次の子要素があります。

次の例は、fail-over-delay要素を構成ファイルで使用する方法を示します。

<ha:ha-correlating-adapter>
  <name>myHaBroadcastAdapter</name>
  <fail-over-delay>2000</fail-over-delay>
</ha:ha-correlating-adapter>

8.4 ha-inbound-adapter

ha-inbound-adapterを使用して、高可用性入力アダプタを作成します。この要素には次の子要素があります。

次の例は、heartbeatおよびbatch-size要素を構成ファイルで使用する方法を示します。

<ha:ha-inbound-adapter>
  <name>myHaInputAdapter</name>
  <heartbeat units="millis">1000</heartbeat>
  <batch-size>10</batch-size>
</ha:ha-inbound-adapter>

8.5 batch-size

batch-size: 同じタイムスタンプを使用してセカンダリ・サーバーに送信するイベントの数を示す整数値。デフォルトでは、バッチ処理は無効(値0)です。

8.6 fail-over-delay

fail-over-delay: セカンダリ・サーバーがプライマリ・サーバーに障害が発生したと判断して相関メッセージを受信するまで待機する時間(ミリ秒単位)。

8.7 heartbeat

heartbeat: このアダプタのハートビート・タイムアウトの値(n)。このアダプタでイベントが生成されずにn時間単位が経過すると、Oracle Stream Analyticsによりハートビートが生成されます。デフォルトの時間単位はnanosecondsです。

8.8 trimming-interval

trimming-interval: Oracle Stream Analyticsにより、セカンダリ・サーバー・バッファからイベントがトリミングされる間隔。単位はeventsまたはmillisecondsです。

8.9 warm-up-window-length

warm-up-window-length: ウォームアップ・ウィンドウの長さ。単位には秒(デフォルト)または分があります。ウォームアップ・ウィンドウは、セカンダリ・サーバーがクラスタを結合した後に有効な出力イベントの生成を開始するまでに必要な時間の長さです。すべてのOracle CQL問合せの入力ウィンドウを完全に移入できるよう、ウォームアップ・ウィンドウは十分な長さに設定してください。デフォルトでは、長さは0で、ウォームアップ・ウィンドウがないことを意味します。

8.10 window-length

window-length: ウォームアップ・ウィンドウの長さ。単位には、秒(デフォルト)または分、および単位(秒または分)を持つタイプLongがあります。ウォームアップ・ウィンドウは、セカンダリ・サーバーがクラスタを結合した後に有効な出力イベントの生成を開始するまでに必要な時間の長さです。すべてのCQL問合せの入力ウィンドウを完全に移入できるよう、ウォームアップ・ウィンドウは十分な長さに設定してください。デフォルトでは、長さは0秒で、ウォームアップ・ウィンドウがないことを意味します。