2016-10-21 7 views
0

監査ログをJMSを使用してサーバーに送信し、SQLサーバーデータベースに保存する複数のJavaアプリケーションがあります。これらのアプリケーションの1つは、メッセージを転送するよりも高いレートでメッセージを生成しているため、キューがバックアップされ、領域が不足します。数百万のメッセージがこのモジュールによって生成されており、これらのために高速転送と保存のメカニズムが必要です。保存するために大きなデータをリモートサーバーに転送

考えられる解決策: SQLサーバーの代わりにセントラルmongodbを1つ持ち、すべてのモジュールにローカルmongodbsを持っています。監査はローカルのDBに保存され、夜間のジョブはダンプされ、中央DBに復元されます。

解決方法の選択についての理由を説明してください。

+0

SOユーザーへの割り当てのような音 – techuser

+0

はい、作業割り当てです... – infiniteLoop

答えて

0

JMSの代わりにApache Kafkaを使うことに決めました。

関連する問題