私は、データの読み取りと更新、およびDBアクセス用のSpring、Spring JDBCを使用するWebサービスを提供しています。私のコントローラには、デスクトップ、モバイルなどの多くのチャネルからアクセスできます。デスクトップを使用してデータを更新する場合は、モバイルに即座に反映する必要があります。現在のアプローチは、更新されたデータを得るためにサービスを継続的に呼び出すことです。私はそれが最悪のアプローチであり、DBパフォーマンスの問題も引き起こしていると感じています。Springを使用したデータベースポーリングを避けるための最良の方法
GETサービスは、連続ポーリングではなく他のチャネルによるDB更新がある場合にのみ呼び出されるような方法がありますか?これに最も適した方法とそれを実装する方法は何ですか?
データベースはデスクトップ/モバイルクライアントだけで更新できますが、データを変更するバックエンドプロセスもありますか? – Insac