ホームページ > バックエンド開発 > PHPチュートリアル > マイクロサービス アーキテクチャにおけるデータベース分離の問題

マイクロサービス アーキテクチャにおけるデータベース分離の問題

WBOY
リリース: 2016-08-10 09:07:18
オリジナル
1569 人が閲覧しました

マイクロサービス アーキテクチャは、多くの場合、別個のデータベースを持つサービスです
したがって、ユーザー アカウント情報などの基本的なパブリック データは、以前は SQL 相関を介してクエリできるものでしたが、現在は API を介してのみ呼び出すことができます。これにより、パフォーマンスが低下し、信頼性が低下しますか?セックス???
良い解決策は何ですか???

返信内容:

マイクロサービス アーキテクチャは、多くの場合、別個のデータベースを持つサービスです
したがって、ユーザー アカウント情報などの基本的なパブリック データは、以前は SQL 相関を介してクエリできるものでしたが、現在は API を介してのみ呼び出すことができます。これにより、パフォーマンスが低下し、信頼性が低下しますか?セックス???
良い解決策は何ですか???

パフォーマンスはキャッシュで解決
アカウントアプリケーションサーバー自体の信頼性はクラスタリングで解決、ステータスがデータベースにあるのでクラスタリングが容易
アカウントの保管はデータベース自体のクラスタリングで解決

これら 3 つは、他のマイクロサービスでも考慮すべきことと同じです

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート