問題タブ [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.
c# - C#のTIBCO RVを使用してパフォーマンスを向上させる方法は?
TIBCO RV .NET API(TIBCO.Rendezvous.dll)を使用しています。
パフォーマンスの観点から、 C#のRVチャネルからメッセージを受信して読み取るためのより良い方法があるかどうか知っていますか?Message
タイプ(RVメッセージの論理ラッパー)が非常に重いことがわかりました。名前またはインデックスによるフィールドの取得は、特にそれを反復/高頻度の操作と見なす場合、かなり遅くなる可能性があります。
何か案は?
msmq - TIBCORendezvousとMSMQ
TIBCORendezvousとMSMQの違いを教えてください。
c - TIBCO-RV パケットのヘッダーとメッセージ本文の形式は何ですか?
TIBCO-RV を使用して送信されたパケットをデコードし、ヘッダーからフィールドを引き出して、メッセージ本文をスキップする必要があります。例やドキュメントを作成できませんでした。これを行う可能性のあるオープンソースアプリケーションを知っている人はいますか?
distributed - Tibco EMS と Rendezvous の違いは何ですか
これら 2 つのテクノロジの主な違いは何ですか? 一方には他方よりも明らかな利点がありますか?
java - RvdProxy.getServices() が誤って空の配列を返すことがあるのはなぜですか?
次のコード スニペットはDaemonManager
、特定の rvd に接続する Tib を作成し、その rvd のサービスを照会しようとします。
このrvd の Web インターフェイスに複数の利用可能なサービスがリストされていても、これはゼロを出力します。なぜこれが起こるのでしょうか?
私が接続しているデーモンはソフトウェアの v 7.5.1 を実行しておりrvconfig.jar
、私が使用しているデーモンも v 7.5.1 のものです。
Tibco の DaemonManager を使用しているときに、問題が発生する原因はありますか?
messaging - TIBRV:リモートvsローカルRVD
ローカルRVDに接続すると、送信アプリケーションはネットワークの中断から保護され、メッセージ送信メソッドは、メッセージがローカルRVDプロセスに到達するのにかかる時間だけブロックします。
リモートRVDを使用すると、送信アプリケーションはネットワークの中断から保護されなくなり、メッセージ送信メソッドは、ネットワークをホップしてリモートRVDプロセスに到達するまでの時間をブロックします。
私の理解は正しいですか?リモートデーモンに関するドキュメントはあいまいです。
私は主に、送信アプリケーションの観点から、送信メッセージの信頼性とパフォーマンスがどれほど高くなるかを懸念しています。メッセージの送信(特にネットワークホップ)のためにクライアント側に不要なブロッキングを導入することは、このアプリケーションでは大したことではありません。メッセージがコンシューマーに到達する速度は、最も重要ではありません。これを念頭に置いて、リモートRVDは問題外ですか?
java - Hessian vs Tibco rv
Java アプリケーションの場合、パフォーマンスの点で Tibco rv と Hessian を比較したいと考えています。
私が始めるための指針は高く評価されています。ありがとう。
java - Java シリアライゼーション
シリアライゼーションを使用してファイルにメッセージを書き込もうとしています。メッセージは、日付とTibrvMsg
(TibrvMsg
は Tibco による独自のメッセージであり、このクラスはドキュメントに従ってシリアル化できません) の 2 つのフィールドで構成されています。したがって、私のカスタム メッセージは次のとおりです。
問題は、宣言していますMessage Serializable
が、シリアライズできないため、シリアライズできTibrvMsg
ません。だから私はjava.io.NotSerializableException: com.tibco.tibrv.TibrvMsg
例外を取得します。
messaging - 低遅延メッセージングソフトウェア
私は、低遅延のメッセージングを必要とするアプリケーションでTIBCORVを使用しました。RVが提供する速度よりも速くメッセージを取得するために、チームが独自のソケットコードを展開する必要があるプロジェクトについて聞いたことがあります。
TIBCO RVに近いか、それよりも優れている可能性のあるツール、おそらくオープンソースはありますか?