複数のサーバー/インスタンス(スケーリング)に同じサービスを展開する必要があるシナリオがあります。Spring Boot(Restful Micro Service)で利用できる構成プロパティ(application.properties)がありますか。これらの新しいサービスが自動的に停止(シャットダウン)する必要があります。例えばマイクロサービスのライフタイムをどのように設定できますか?
:
は、電子商取引のウェブサイト、大量の注文を取得し、ホリデーシーズンには、想定します。そこで彼らは、Order Processサービスのインスタンスをいくつか追加することに決めました。そこで手動でそれらのインスタンスを開始しました。 5日後、これらの新しいインスタンスはすべて手動で中断するのではなく、単独で終了する必要があります。
私はサービスを独力で殺す(自己崩壊する)トリガーとなるいくつかのプロパティがあるはずです。
私はSpring Boot 1.4.1、Eurekaをサービスレジストリとして、ZuulをAPI Gateway/Routerに使用しています。
ありがとうございました。
サウンドのための理想的なユースケースです – spencergibb
質問をランタイム環境に関する情報で更新する - それはクラウドですか? AWS、CF? Elastic Beanstalk、Kubernetesなどのものを使用しますか? –