Springcloud Gatewayの一般的な機能は何ですか?
Spring Cloud Gatewayの代表的な機能
- 設定されたルーティングルールに従って、要求を適切なサービスインスタンスに転送するルーティング転送。
- リクエストをロードバランシング戦略に基づいて各種サービスインスタンスに分散します。
- 権限の検証: ゲートウェイでユーザー認証および権限の検証を行い、承認されていないリクエストがサービスにアクセスするのをブロックします。
- ゲートウェイでリクエストをフィルタリングし、処理する(リクエストの正当性チェック、リクエストのロギングなど)。
- 過剰なリクエストによるサービスダウンを防ぐため、リクエストの制限とサーキットブレーカーをリクエストに適用する。
- キャッシュ&静的リソース管理:リクエストのキャッシュや静的リソースの管理を行い、システムのレスポンス速度やパフォーマンスを向上させます。
- API 管理およびバージョン管理: サービスのアップグレードとイテレーションに便利な API の管理とバージョン管理
- リクエストの監視および統計:リクエストの監視と統計が行われ、システムの実行状態およびパフォーマンスメトリクスが収集されます。
- ログ管理とトレーシング: 問題のトラブルシューティングとシステムの最適化のために、リクエストのログを管理し、トレーシングを行います。
- 例外処理とエラーページ: リクエスト内の例外を処理してエラーページを返却し、ユーザーエクスペリエンスを向上します。