リアルタイム データで優れたパフォーマンスが必要な場合は、パブリッシュ/サブスクライブをサポートし、すべての主要言語に対応する多くのクライアントを備えたオールインメモリの nosql データベースである redis を検討できます。
パブリッシング サーバーはイベントをリッスンし、たとえば jedis (Java 用の redis クライアント) のおかげでデータを redis にプッシュします。その後、redis のパブリッシュ/サブスクライブ サポートのおかげで、redis チャネルにサブスクライブしている他のサーバーは更新を取得します。基本的に、redis をメッセージ ブローカーとして使用すると、うまく機能します。読み取りにインテリジェンスを追加したくない場合は、間違いなく redis が適しています。
ただし、Linux サーバーにデプロイする必要があります (実稼働用の Windows はありませんが、開発用に redis の Windows ポートを使用できます)。
Redis は複雑さを追加しますが、多くの優れた機能も備えており (zsets はデータのランキングをストックするのに最適です)、すべてがメモリ内にあるため (サーバーに十分な RAM があるかどうかを確認する必要があります)、パフォーマンスは非常に優れています。