Skip to content

RDB のヘルスチェックを行う実装サンプルを追加したい #33

@negokaz

Description

@negokaz

要件

  • 起動時のヘルスチェックで失敗した場合はアプリケーションの起動を中断しシャットダウンします
  • Akka Cluster への JOIN はヘルスチェックに成功したことが確認できてから行います
  • ヘルスチェックに使う JDBCService は他の機能と共用します(同じコネクションプールを使う)
  • テナントは適当なものを1つ選択して利用し、全テナントに対してのヘルスチェックはしません
  • akka-management のヘルスチェックの1つとして登録できるようにします(詳細:Health checks • Akka Management
    • Akka が提供する Akka Cluster のヘルスチェックなどと組み合わせたいので
    • 稼働中の LB からのヘルスチェックで DB の状態が考慮されるようになります

補足

  • 現状 akka-management がプロジェクトに導入されていないため、ヘルスチェックを実装する前に akka-management の導入が必要です

PRs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions