ホームページ >バックエンド開発 >PHPチュートリアル >マイクロサービス アーキテクチャにおけるデータベース分離の問題
マイクロサービス アーキテクチャは、多くの場合、別個のデータベースを持つサービスです
したがって、ユーザー アカウント情報などの基本的なパブリック データは、以前は SQL 相関を介してクエリできるものでしたが、現在は API を介してのみ呼び出すことができます。これにより、パフォーマンスが低下し、信頼性が低下しますか?セックス???
良い解決策は何ですか???
マイクロサービス アーキテクチャは、多くの場合、別個のデータベースを持つサービスです
したがって、ユーザー アカウント情報などの基本的なパブリック データは、以前は SQL 相関を介してクエリできるものでしたが、現在は API を介してのみ呼び出すことができます。これにより、パフォーマンスが低下し、信頼性が低下しますか?セックス???
良い解決策は何ですか???
パフォーマンスはキャッシュで解決
アカウントアプリケーションサーバー自体の信頼性はクラスタリングで解決、ステータスがデータベースにあるのでクラスタリングが容易
アカウントの保管はデータベース自体のクラスタリングで解決
これら 3 つは、他のマイクロサービスでも考慮すべきことと同じです