Hitachi

VisiBroker Version 5 Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド


14.12.1 フォルトトレランス用のネーミングサービスの設定

二つのネーミングサーバが実行中でなければなりません。その一つにはマスタ,もう一つにはスレーブと名づけてください。両方のサーバで同じプロパティファイルを使用できます。プロパティファイルでの適切な値については,コードサンプル14-9を参照してください。

コードサンプル14-9 フォルトトレランスを使用するための設定
vbroker.naming.enableSlave=1
vbroker.naming.masterServer=<Master Naming Server Name>
vbroker.naming.masterHost=<host ip address for Master>
vbroker.naming.masterPort=<port number that Master is listening on>
vbroker.naming.slaveServer=<Slave Naming Server Name>
vbroker.naming.slaveHost=<host ip address for Slave>
vbroker.naming.slavePort=<port number that Slave is listening on>

特定ポートで強制的にネーミングサーバを起動するには,次に示すコマンドラインオプションでネーミングサーバを起動してください。

prompt> nameserv -J\
        -Dvbroker.se.iiop_tp.scm.iiop_tp.listener.port=\
        <port number> com.inprise.vbroker.naming.ExtFactory \
        <Naming_Server_Name>

マスタサーバとスレーブサーバの起動順序に制限はありません。