問題タブ [tibco-rv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
123 参照

java - Tib RV - 特定のトピックに公開しているすべてのプロセスを一覧表示する

メッセージをパブリッシュおよび受信する RV メッセージング システムがあります。最近、基礎となる jar の一部がアップグレードされました。ただし、パブリッシャーのには古いバージョンのシリアライゼーション jar をまだ参照しているように見えるため、受信したメッセージをデシリアライズしようとするとレシーバーが失敗します。

これらのパブリッシャー サービスを再起動すると、明らかに問題が解決するはずです。しかし、特定のトピックを使用してメッセージを送信するすべての発行者を特定するにはどうすればよいでしょうか。特定のトピックにパブリッシュしているすべてのプロセスを一覧表示する RV 管理者の方法が必要ですか?

0 投票する
1 に答える
951 参照

c# - TIBCO Rendezvous Rv Daemon - ステータスとエラーの監視

私は rv メッセージの受信に取り組んでいますが、rv デーモンのステータスを監視する方法が見つからないようです。つまり、デーモンのエラーをリッスンし、エラーが発生したときに報告したいということです。私は TIBCO のソース コードを検索してきましたが、有用なものが見つからないようです。これを行う方法について誰か考えがありますか?

0 投票する
1 に答える
995 参照

tibco - TIBCO リポジトリ インスタンス名が無効です。文字で始まる必要があります

ティブコ初心者です。今まではすべての展開がうまくいきましたが、マシンの 1 つに展開しているときに突然失敗しました。アプリケーション管理ログを確認しました

ドメイン名は正しい名前です。他にどこを確認すればよいかわかりません。助けてください。

0 投票する
1 に答える
123 参照

tibco - 「Publish-to-Adapter」と「Rendezvous Subscriber」は互換性がありますか?

「Publish-to-Adapter」でパブリッシュし、「Rendezvous Subscriber」でリッスンすると、不要な xml タグが実行時に挿入されます - <__caret_1_caret_> <__caret_2_caret_>、繰り返される要素ごとに。タグを削除する方法はありますか? 繰り返し要素内の要素が必要な場合、設計時に上記のタグが存在しないため、取得できません。

0 投票する
1 に答える
424 参照

java - TIBCO RV: 2 つのネットワークを同時に聞きますか?

開発環境で RV メッセージを送信およびリッスンするテスト ハーネス アプリケーションがあります。2 つの個別の RV ネットワークがあります (建物ごとに 1 つ)。テスト ハーネスを使用すると、複数の送信者を構成できるため、ネットワークごとにサービス、ネットワーク、およびデーモンを正しく設定し、両方に送信できることを確認できます。

問題はリスナーにあります。リスナー情報を配置する場所が 1 つしかないように見えるため、指定できる建物の RV ネットワークは 1 つだけです。したがって、テストに合格するために探しているメッセージが反対側の RV ネットワークで発生した場合、リスナーにはそれが聞こえず (正しく送信され、ログに表示されます)、テストが失敗したと見なされます。

両方のネットワークを認識できるように、単一のリスナーのサービス、ネットワーク、およびデーモンを構成する方法はありますか? ありがとう!

0 投票する
0 に答える
63 参照

web-services - クライアントへの WCF メッセージングのスケールアウト

(簡単にするために) 複数のクライアントが接続する 1 つの WCF サービスで構成されるシステムを継承しました。サービスは (他の作業の中でも) データ キャッシュを維持し、可能であればサービスへの呼び出しを保存するために、クライアントもデータのローカル キャッシュを維持します。クライアントは、タイマーで送信される Tibco RV メッセージを介して、WCF サービスからの最新データで更新されます。各クライアントはこのメッセージをリッスンし、サービスを呼び出して、ローカルにキャッシュする最新のデータを取得します。

単一の WCF インスタンスがある場合、これはすべてうまく機能しているように見えます。負荷分散された環境で複数のインスタンスを実行できるようにしたいのですが、クライアントが各サービス インスタンスからキャッシュを更新するように伝える大量のメッセージを受信するのは望ましくありません。

メッセージを統合できるブローカー仲介について簡単に考えましたが、サービスがいつ開始されたかによってこれらのメッセージがまったく異なる時間に来る可能性があるため、基本的に失敗します。

私の理想的な世界では、MongoDB サーバー クラスターか何かが必要だと思います。クライアントはそこからデータを取得するだけで、WCF キャッシュの側面が取り除かれます。このサービスは必要に応じて Mongo ストアをリロードできますが、それでもネットワークの使用が発生します。この余分なネットワーク使用量が発生すると、このクライアント キャッシュ設計の当初の設計目標が混乱するようです。

この設定でサービス インスタンスをスケールアウトし、単一障害点なしで影響の少ない方法を考えられる人はいますか?

0 投票する
1 に答える
1147 参照

tibco-rv - Tibco Rendezvous では、コンソールに表示されるエラーをどのようにキャッチしますか?

Tibco では、次のような警告がコンソールに出力されることがあります。

2014-06-25 18:13:22 RV: プロセスによって処理されない TIB/ランデブー エラー: {ADV_CLASS="WARN" ADV_SOURCE="RVCM" ADV_NAME="REGISTRATION.NOT_CERTIFIED.cm.test.subject" subject="cm. test.subject" 送信者="cm.sender.cmname"}

Tibco の .NET ラッパーを使用しています。これらのエラーは実際には .NET に組み込まれていないように見えますが、try/catch でキャッチできないため、適切に処理できます。

.NET でこのエラーを処理する方法はありますか? おそらく、このようなエラーを処理するハンドラを登録する何らかの方法でしょうか? あるいは、これらの警告をコンソール以外のシンク (ログ ファイルなど) にリダイレクトする方法はありますか?