オブジェクトのプロパティ値が変更されたときに(オブジェクトを比較することで)識別し(ユーザーは「監視」するプロパティを指定できます)、イベントを発生させたり通知を送信したりするフレームワークはありますか?
例:アプリはPersonクラスをデータベースに保存し、コピーをメモリに保持します。アプリはデータベースから個人データを取得して、メモリ内のコピーを定期的に更新します。他のアプリ/プロセスは、データベース内の個人データを更新します。人物オブジェクトのムードプロパティ(文字列のリストコレクション:Upbeat、tiredなど)が変更されたときにイベント/通知を発生させたい。
私はこれをコーディングする方法を知っていますが、これを行う何かがそこにあるように感じます。私が考えることができるのは、次の2つだけです。
通知をキャッシュしますが、通知するプロパティ/値を指定できるものはありません。これには、分散キャッシュサーバーも必要です。
SQLクエリ通知-私はこれを調べています。