私は今、問題に直面しています.JPBにspringbootマイクロサービスベースを作成してテーブルを公開し、CRUD安らかなAPIを提供しています。springbootアプリ起動時にサービスに依存していないか確認する
しかし、今私はpostgresqlサーバが準備ができている(K8s envのドッカーにデプロイされ、利用可能なingresホスト名とポートを持つポッドとして実行される)など、私のサービスの依存関係をチェックする必要があります。 postgresqlサーバのいくつかのシェルスクリプトによって作成されたデータベースをチェックする必要があります。
チェックが失敗した場合にはPostgreSQLは(サーバが起動され、データベースが作成されます)MYSERVICE正常に起動し、望むようにプロバイダサービス準備ができたとき、私のmicroserviceは、一時停止し、後で(おそらく数分後)再度、再試行する必要があります。
この目的を達成できるベストプラクティスを知りたいですか?
あなたが書いたことは、とてもまっすぐに聞こえます。あなたは何が欠けていますか? – yakobom