メインコンテンツまでスキップ
Version: 3.4.4

エンジンコンポーネント

BXIのエンジンは、実行プロセス単位のノードとインスタンスで構成されている。

ノード

ノードとは、BXIエンジンの構成単位で一般的に1つのサーバーを意味する。 例えば、2つのサーバーでBXIエンジンを起動する場合は、各サーバーごとにノードを定義する。

インスタンス管理およびモニタリング

ノードのインスタンス管理およびモニタリング機能は、下記のとおりである。

インスタンス起動

ノードは起動時下位に割り当てられたインスタンスを実行する。

インスタンスの状態管理

ノードは、インスタンスが正常に実行されているかを定期的にヘルスチェックする。 そのため、ノードはヘルスチェックメッセージを送信し、インスタンスは応答処理行う。

info

当該処理はUDP方式で行われる。

インスタンス障害検知および再起動

インスタンスからヘルスチェックの応答がない場合、ノードは当該インスタンスを異常状態と認識し、再起動する。 ヘルスチェックのリトライ回数、間隔などは、Node Management > Node Information画面から設定する。

インスタンスの起動/終了

Execution Management > Node Executionで、特定インスタンスの実行、および終了ができる。ノード実行画面でイベントが発生すると、ノードはイベントを受信して、当該インスタンスを起動、または終了する。

Fail-Over/Fail-Back

Fail-Overとは、サーバーやシステム、ノードなどに異常が発生した場合、予備システムに切り替える機能を意味する。 詳細については、Fail-Over/Fail-Backを参照する。

キャッシング

ノードは性能のために、インターフェース処理に必要な情報をキャッシュする。 詳細については、キャッシングを参照する。

インスタンス

インスタンスとは、インターフェース処理を行うを意味し、ノードで管理される。

BXIのインスタンスはOnline instanceLogging instanceSystem polling instanceが存在する。各インスタンスは、インターフェースの処理量に応じて、複数作成することができる。

インスタンスが処理するインターフェースのタイプは下記のとおりである。

インスタンスインターフェース/処理機能アーキテクチャー
Online InstanceAPtoAPオンラインアーキテクチャー、セッション管理アーキテクチャー
Logging Instanceログ処理ロギングアーキテクチャー
System Polling Instanceシステムポーリングポーリングアーキテクチャー