0

関連参照問題:App Engineのを経由してクラウドエンドポイントを使用する場合Redeploying OpenAPI spec into App Engine standard environment明確化

は、何が連続展開にアプローチするための最良の方法だろうか? OpenApi仕様が変更された場合、エンドポイントに結び付けられたバックエンドサービスを再デプロイする必要があります。つまり、エンドポイントの「v1」を変更すると、サービスが展開中にダウンタイムが必要になります。

これは、新しい仕様が生成されるたびにバージョンが変更され、バックエンドサービスを再デプロイし、そのエンドポイントを使用するサービスのURLを更新してよりシームレスな移行を可能にすることを意味しますかエンドポイントの変更?現時点では、エンドポイントで作業しているため、仕様を再デプロイした場合にバックエンドサービスが中断されることはなく、その逆もありません。

答えて

0

新しい仕様が生成されると、永続的に見えるが生成されることに気付きました。したがって、新しい仕様をデプロイすることによって、バックエンドサービスが引き続き有効な以前のデプロイメントを指しているため、APIエンドポイントAFAIKの改ざんを引き起こすことはありません。

文書でこれを見つけることができなかったので、どれくらいの数のメッセージが永続的であるのか分かりませんが、すぐ後で最新のエンドポイントサービスバージョンでバックエンドサービスが更新されると、展開までのサービスを行っています。