0

複数のサーバー/インスタンス(スケーリング)に同じサービスを展開する必要があるシナリオがあります。Spring Boot(Restful Micro Service)で利用できる構成プロパティ(application.properties)がありますか。これらの新しいサービスが自動的に停止(シャットダウン)する必要があります。例えばマイクロサービスのライフタイムをどのように設定できますか?

は、電子商取引のウェブサイト、大量の注文を取得し、ホリデーシーズンには、想定します。そこで彼らは、Order Processサービスのインスタンスをいくつか追加することに決めました。そこで手動でそれらのインスタンスを開始しました。 5日後、これらの新しいインスタンスはすべて手動で中断するのではなく、単独で終了する必要があります。

私はサービスを独力で殺す(自己崩壊する)トリガーとなるいくつかのプロパティがあるはずです。

私はSpring Boot 1.4.1、Eurekaをサービスレジストリとして、ZuulをAPI Gateway/Routerに使用しています。

ありがとうございました。

+0

サウンドのための理想的なユースケースです – spencergibb

+0

質問をランタイム環境に関する情報で更新する - それはクラウドですか? AWS、CF? Elastic Beanstalk、Kubernetesなどのものを使用しますか? –

答えて

-1

あなたのインフラストラクチャを再考し、ドッカーとKubernetesルートに行くために喜んでいる場合、これはhttps://github.com/spring-cloud/spring-cloud-taskようkubernetes autoscale

関連する問題