red*_*888 3 python google-app-engine google-cloud-platform microservices
阅读此文档时,它显示“必须先将应用程序的版本部署到默认服务,然后才能创建和部署后续服务。”
但这似乎不是GAE微服务如何工作的准确描述?是否有像主控制器的“默认”服务那样设置顶层配置,或者是否进行了某种路由?如果我只运行一堆非Web应用程序(意味着将运行在计划的数据和处理数据上的应用程序),并且不需要用于接受Web请求的前端“应用程序”,那为什么我仍然需要创建默认服务?
原因是还有一些适用于所有服务/模块的应用程序级配置:
如果不与default服务一起部署或与服务一起部署,其中一些配置可能会遇到麻烦。并且某些服务可能依赖于应用程序级别的配置。
default首先部署的要求只是降低初始部署问题风险的一种措施。后续部署不再具有此限制(因为default已经部署)
是的,该default服务是强制性的(类似于各种物品的厨房水槽,例如,与任何调度规则不匹配的请求都将发送到该default服务)。因此,只需将您的非Web应用程序中的一个声明为默认应用程序即可(该default服务实际执行什么无关紧要)。
某种程度上相关(主要用于示例):就文件夹结构而言,Google App Engine应用程序中的默认服务/模块是否可以成为非默认服务/模块的兄弟?
| 归档时间: |
|
| 查看次数: |
1370 次 |
| 最近记录: |