2017-02-13 12 views
0

私はデスクトップベースの取引クライアントを取引サーバに接続する最良の方法を探しています。遅延は考慮する最も重要な要素です。取引クライアントと取引サーバを接続する最良の方法

我々持つ二つのオプション

1休憩呼び出し:私は、トレーディングクライアントからRESTサービスを呼び出すことができますが、私はそれは、各コールがTCPセッションを確立するために行うには良い方法だとは思わない 2 AMQP(例:RabbitMQの) :RabiitMQサーバーにメッセージを公開することができ、サーバーはそこからメッセージを消費することができます。

どのアプローチがベストか、他に可能なアプローチがあることをお勧めします。

クライアントは、.NETおよびサーバーにあるメッセージキューの可能性が高いディスクアクセスを伴わますので、Javaサービス

+0

オープンソケットを保持すると、待ち時間が短縮されます。 – shmosel

+0

ソケットプロジェクトの推奨事項はありますか? – user1047873

答えて

1

A REST呼び出しは、ほとんどの場合、メッセージキューコールよりおそらく速いです。

遅延を最小限に抑えるには、直接TCP接続を確立し、独自のプロトコルを実装します。

+0

TCPを中心としたフレームワークの提案はありますか – user1047873

関連する問題