それが可能かどうか、そして私が使用しているアプローチが正しいことを知りたい:)
私は .net を使用しており、c# と DB は SQL です。
複数のデータ (毎秒 1000 レコードのベンチマーク) を取得するアプリケーションを作成しようとしています。各レコードは約 0.5 kb です。
同じものを受け取り、データを処理して通知をトリガーし、データベースに挿入する必要があります。
私の解決策: (a) ロード バランサーでデータを受信する。(b) Sockets で何らかの技術を使用して、各サーバーのさまざまなポートでデータを受信します。(c) 適切な通知のために各パケットを処理する必要があるため (これはまだ把握していません)、中間的に保存します (通知はクライアント サイトの Web ページで更新されます) (d) 次に、データをデータベースに挿入します。
いくつかの提案、正しいパスが必要です。やがてコードを理解しますが、アプローチとテクノロジーに関する方向性が必要です。
また、wso2 ミドルウェアを使用すれば、重いサーバーに投資しなくても上記を実現できるとも言われました。