少量の頻繁に変更されるデータ (JSON や XML などを使用) を複数の受信者に適度に高い頻度でブロードキャストするシステムの仕様を検討しています (更新は毎秒 1000 秒になります)。
私たちは当初、HTTP POST を使用して各エンドポイントにデータをブロードキャストすることを考えていましたが、おそらく数秒に 1 回です (クライアントは他の人の Web アプリケーションであるため、クライアントは異なります)。私たちが望んでいる負荷/頻度。少なくとも何らかの方法でメッセージをバージョン管理/タイムスタンプする必要があると思います。
送信の準備ができているすべてのものを準備し、どこに行く必要があるかを選択するためにRabbitMQを使用しています(それが重要な場合はDjangoアプリから)が、すべてのエンドポイントでMQを使用することはできません.
HTTP POST は、まったく正しくないようです。他に何を調べる必要がありますか?これは node や socket.io などの新しいリアルタイム フレームワークのようなものが適合する場所ですか? 私たちはこれを支援するための適切な専門家を見つけることができてうれしく思います.正しい方向に舵を切る必要があるだけです.
ありがとう!