共通のデータベースを共有する複数のクライアントの同期に関する基本的な概念について、非常に重要な質問があります。
永続化のために Java と JPA を使用して分散アプリケーションを設計する予定です。すべての企業データをホストする中央データベースがあり、複数のクライアントがデータのクエリのためにこのデータベースに接続していると仮定すると、特定のクライアントの同期を (データベース内のデータによって) 維持するための最良の方法は何でしょうか?
たとえば、クライアント A は顧客の姓を更新しますが、クライアント B はすでにデータベースにログインしており、永続コンテキストを取得しています。顧客のプロパティの変更についてクライアント B に通知するにはどうすればよいですか?
JPAで、変更時に永続コンテキストでエンティティをテストする可能性はありますか? それとも、すべてのアクティブなクライアントにデータベースの変更を通知する JMS のようなネットワーク サービスが必要ですか?
どんな提案でも大歓迎です!前もって感謝します...