高性能のTCPサーバーを作成し、Azureをホスティングとして使用する必要があります。いくつかのオプションがあります。
http://blog.maartenballiauw.be/post/2010/01/17/Creating-an-external-faceing-Azure-Worker-Role-endpoint.aspxに記載されているようなC#のカスタムtcpサーバーを作成します。しかし、私たちは車輪の再発明をしたくありません。
WCFを使用します(おそらく最良の方法)。その場合、構成オプションがたくさんあるので、構成方法についての十分な知識が必要です。誰かがいくつかの構成をお勧めできますか?そして、wrokerロールホスティングまたはIISホスティングを使用する必要がありますか?
Signal/R。私が理解しているように、バージョン1があり、現在本番環境に対応しており、tcpサーバーとして使用できます。どちらがより優れてパフォーマンスの高いsignalRまたはWCFですか?ローカーロールホスティングまたはIISホスティングを使用する必要がありますか?
ゼロ/CICE。誰かがそれを使用しますか?
ここで説明されているようなZeroMQC#バインディングを使用しますhttp://zguide.zeromq.org/cs:asyncsrv
残念ながら、プロトコル(ただし、バイナリになります)などの詳細はまだわかりません。したがって、大きなコードを変更せずに、サーバーの動作を簡単に変更できる可能性が必要です。
また、azureのロードバランサーがサーバーの動作にどのように影響するかを知ることは素晴らしいことです。