こんにちは、Tibco RV は初めてです。Tibco Rendezvous Concept を読んだ後でも、トランスポート パラメータ (サービス、ネットワーク、デーモン) についてまだ混乱しています。
したがって、概念的には、各マシンで実行されるデーモンは 1 つだけです。したがって、tibrvsend を使用する場合:
tibrvsend -service 2323 -network "someIPAddress" -daemon "myDaemon" MESSAGE
myDaemon
ローカルホストのポート 2323 を使用して、デーモン(リモートにある可能性があります) を介してネットワークにメッセージを送信しているということですcomeIPAddress
か?
tibrvlisten を使用する場合:
tibrvListen -service 2323 -network "someIPAddress" -daemon "myDaemon"
ネットワークmyDaemon
に公開された「」のポート2323からのメッセージをリッスンするために、使用可能なポート、ローカルホストで使用可能なデーモンを使用してリッスンしていることを意味しますか?someIPAddress
もう 1 つの質問は、「Tibco RV コンセプト」という本に、同じサービスを 2 つのネットワークにバインドできないと記載されていることです。プロデューサー マシンにのみ適用されますか (リスナー マシンのポートを指定していないため)。したがって、次のようにするとエラーが発生します。
tibrvsend -service 2323 -network "net1" MESSAGE
と
tibrvsend -service 2323 -network "net2" MESSAGE
同時に(連続してやればOKですよね?)
しかしリスナーの場合:
tibrvlisten -service 2323 -network "net1"
と
tibrvlisten -service 2323 -network "net2"
完全に大丈夫なはずですか?(それ以外の場合は、競合を避けるためにプロデューサーが互いのポート番号を知る必要があることを意味します)
概念を完全に台無しにしてしまった場合は、例を挙げて説明していただけますか?