私は数分おきにデバイスからメッセージを受信するアプリケーションを持っています。特定のデバイスの最後の10個のメッセージを要求するクライアントもあります。データを先にキャッシュする必要があります
私はデータベース飽和に苦しんでおり、このリストをデバイスでキャッシュしたいと考えています。基本的な前提は、メッセージがデバイスから受信されると、メッセージを受信するプロセッサは、そのデバイスのキャッシュを無効にすることである。
私の質問は、キャッシュを無効にしてから次のクライアントが接続するときに再構築する必要があるかどうかです。また、デバイスプロセッサでキャッシュを先に再構築する必要があります。デバイスプロセッサは、現在のキャッシュを取り出して、最後のエントリをポップし、新しいエントリを追加し、新しい結果をキャッシュすることができる。
これは、それが依存している可能性があります、私はこの分野で人々の経験を聞いていただければ幸いですが感謝します。
ありがたいことに、キャッシュを無効にするイベントは1つだけあり、新しいメッセージの受信です。これは比較的簡単な変更です。 –