Skip to content

Latest commit

 

History

History
65 lines (45 loc) · 3.6 KB

README_ja.md

File metadata and controls

65 lines (45 loc) · 3.6 KB

Microsoft Azure Well-Architected Framework Samples for Java

更新 2024/03

  • 更新 依存ライブラリ
  • 更新 Spring Boot Version 2.7.9 から 3.2.3
  • 英語ドキュメントの追加

更新 2023/03

  • 更新 依存ライブラリ
  • 更新 Java verion 11 から 17.
  • 更新 Spring Boot Version 2.5.x から 2.7.9
  • 英語ドキュメントの用意(TOPのみ、今後対応)

イントロ

Microsoft Azure Well-Architected Framework に基づくクラウドデザインパターン実装編 (Java/Spring Boot版) セミナーの内容に基づいて、以下の実行可能なサンプルを提供しています。

フォルダ サンプル内容
retry リトライ(再試行)パターン
circuitbreaker サーキットブレーカー パターン
health-endpoint-monitoring 正常性エンドポイントの監視パターン
queue-base-load-leveling キュー ベースの負荷平準化パターン
asynchronous-request-reply 非同期応答パターン

前提条件

実行するにあたって以下の前提条件があります。サンプルの実行方法は個々の README.md に書かれています。

利用する外部サービス

任意のステータスコードを返す Web サービスを、「外部サービス」として見立てて利用しているサンプルがあります。この Web サービスでは、リクエストに応じたHTTP ステータスコードを返却したり、遅延したレスポンスを返却することができます。

サンプル動作確認環境

本サンプルは以下の環境で動作確認しました。

  • Windows 11 WSL2 環境上の Ubuntu20.04
  • OpenJDK Runtime Environment Microsoft-32931 (build 17.0.3+7-LTS)
  • Apache Maven 3.8.3
  • Eclipse IDE for Java Developers (2021-3)
  • Visual Studio Code 1.61.0
  • Docker Desktop fo Windows v20.10.8

利用条件

  • 本サンプルに記載されている情報は、本サンプル作成時点での情報となります。
  • 状況等の変化により内容は変更される場合があります。
  • 本サンプルの使用に関連してお客様、お客様の関連会社、または第三者に生ずる間接的、付随的、結果的な損害(営業機会や営業情報の損失などを含む)について一切責任を負いません。

ライセンス

本サンプルは MIT ライセンス下で公開されています。

以上