Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
negokaz opened this issue Nov 12, 2021 · 0 comments
Open

Comments

@negokaz
Copy link
Contributor

negokaz commented Nov 12, 2021

要件

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

補足

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

PRs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant