ユーザーガイド > プッシュベースのインクリメンタルキャッシング > コネクターの定義
 
コネクターの定義
サーバー間のメッセージングを確立し、フォールトトレランスを確保するには、コネクターを定義する必要があります。コネクター設定は、環境内のサーバー間で同一である必要があります。TIBCOインターフェイスJARでTDV Serverを再起動した後、サーバーにコネクター管理を構成する必要があります。入力EMSと出力EMSは同じTIBCOインスタンス上の同じコネクターでもかまいませんが、予想されるトラフィック量に対応するため、およびスケーラビリティーを確保するために、入力メッセージと出力メッセージは個別のキューコネクターで処理するのが最良の方法です。入力EMSは、GoldenGate JMSポンプからのメッセージを処理するデフォルトのコネクターです。出力EMSは、サブスクライブしているクライアント宛のTDVからクライアントへの変更メッセージ通知を処理します。
コネクターを定義するには
1.TDV Administration Guide(TDV管理ガイド)』の「Configuring TDV for Using a JMS Broker(JMSブローカーを使用するためのTDVの設定)」の手順に従い、Managerを使用してTDVをJMSブローカーで使用できるように構成します。
2.引き続きManagerで、[CONFIGURATION(構成)] > [Connectors(コネクター)]の順に選択します。
TIBCOキューとキュー接続ファクトリー(QCF)に接続するためのJMSコネクターを作成します。
3.[Add Connector (コネクターの追加)]をクリックします。
4.コネクターの名前を入力します。
5.[JMS via JNDI(JNDI経由のJMS)]タブを選択します。
6.入力EMS JMSコネクター情報を定義します。
このコネクターは、GoldenGateからメッセージを受け取り、処理のためにTDVに渡します。コネクターパラメーターに入力する必要がある値は、TIBCO EMSとデプロイメント環境によって決まります。[Initial Context Factory(初期コンテキストファクトリー)]に「c」と入力し、ファクトリーのリストからcom.tibco.tibjms.naming.TibjmsInitialContextFactoryを選択します。JNDIプロバイダーのURLを入力します(例: tibjmsnaming://dev-tibco-6:7222)。
7.入力EMSコネクターに指定した名前を記録します。
 
8.出力EMSコネクターとして機能する別のコネクターを作成します。
TDVは、このコネクターを介してサブスクライブしているクライアントにメッセージを送信し、クライアントがキャッシュを更新できるようにします。
9.出力EMSコネクターに指定した名前を記録します。
10.[OK]をクリックしてJMSコネクターを保存します。