私の要件は、サーバー J2EE Web アプリケーションとクライアント J2EE Web アプリケーションがあることです。クライアントがオフラインになることがあります。クライアントがオンラインになると、変更を前後に同期できるはずです。また、いくつかのフィルター/ルールに基づいて、どの行/テーブルを同期する必要があるかを制御できるはずです。それを行うための既存のJavaフレームワークはありますか? 自分で実装する必要がある場合、提案できるさまざまな戦略は何ですか?
私の考えている解決策の 1 つは、SQL ログを維持し、同期中に反対側で同じステートメントを実行することです。この戦略に問題はありますか?