Google 的应用引擎中的默认服务有何用途

What purpose does the default service serve in Google's app engine

将具有微服务架构的应用程序部署到 google 的应用程序引擎时,它需要我的一项服务作为默认服务。

为什么需要这样做?默认服务的行为是否与任何其他 'named' 服务不同?

default 服务的一些 roles/reasons(我很确定列表并不详尽):

  • 如果 none 条路由规则匹配,则使用 dispatch.yaml 文件路由请求的后备目的地
  • cron 作业的后备目的地(如果它们未专门配置为针对特定服务)
  • 有关应用级配置的初始部署,请参阅

实际上,与命名服务相比,我认为这些差异只是额外的功能(主要是与基础设施相关的),否则它们非常相似。