銀行はこのソフトウェアを信頼しているが、金融ソフトウェア内での使用法を理解していないと聞いています。
企業が Thomson Reuters などのプロバイダーから低遅延のデータ フィードを受け取ったとします。このデータ フィードをすべてのトレーダーに配信して、リアルタイムで画面に表示するにはどうすればよいでしょうか。
これが Tibco RV の主な用途ですか?
銀行はこのソフトウェアを信頼しているが、金融ソフトウェア内での使用法を理解していないと聞いています。
企業が Thomson Reuters などのプロバイダーから低遅延のデータ フィードを受け取ったとします。このデータ フィードをすべてのトレーダーに配信して、リアルタイムで画面に表示するにはどうすればよいでしょうか。
これが Tibco RV の主な用途ですか?
RV はマルチキャスト プロトコルであるため、株価ティックが RV サブジェクトで発行されると、そのサブジェクトのすべてのリスナーによって受信されます。は、ユニキャスト (ポイント ツー ポイント) プロトコルである TCP とは異なります。
したがって、トレーディング フロアに 1000 人のトレーダーがいる場合、ワークステーションに 1000 の異なる TCP 接続を設定して、1 つの株式ティック (または 1000 の株式ティック) を送信する代わりに、1 つの RV メッセージを送信するだけで済みます。一度にすべてのリスナーに送信されます。これは非常に高速で、ネットワーク リソースが非常に安価です。したがって、RV がトレーディング フロアで使用される理由です。
マルチキャスト メッセージングとユニキャスト メッセージングの詳細については、こちらをご覧ください: What are the difference between Tibco EMS and Rendezvous
マルチキャスト (RV) とストア アンド フォワード (MQ、EMS、JMS など) は、コンポーネントを統合するための 2 つの異なるメカニズムです。それらはさまざまな目的で使用されます。RV は主に小さなパケットに使用され、速度は信頼性よりも重要です。1 つの送信者が複数の受信者のような環境ですが、バック オフィスが必要な信頼性のために MQ と EMS が使用されます。価格の 1 つが電信送金で失われても心配はありませんが、ハードウェアの故障により 1 つの取引が失われた場合は困ることになります。RV を使用すると、コードが TIbco API に依存するようになり、MQ と EMS は標準の JMS API に準拠するため、キュー ブローカーがより簡単になります。
はい、TIBCO RV の他の製品に対する主な利点は、UDP マルチキャストで構築されていることです。つまり、500 人のコンシューマに対して 1 つの IP パケットが実際に回線上に送信されるのは 1 回だけです。TCP では 500 回送信されます。
UDP 自体はかなり信頼できません (パケット損失、ネットワーク ストームなど)。したがって、TRDP または PGM (RV によって実装されるプロトコル) は、このトラフィックに信頼性を追加します。また、API により、未加工の UDP や TCP よりも RV の使用がはるかに簡単になります。
API は非常にシンプルで、多くのプラットフォームで利用できるため、バック オフィスでアプリケーションを統合するためにも使用されました。今日では、統合の目的で、TIBCO EMS または他の JMS プロバイダーにますます置き換えられています。