首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在google app engine中同时部署python和node js?

如何在google app engine中同时部署python和node js?
EN

Stack Overflow用户
提问于 2018-04-13 00:04:26
回答 1查看 472关注 0票数 1

我有一个web应用程序,我想将其部署到Google云中。它是用python和node js构建的,node js与python通信。如何使用两个不同的运行时部署应用程序?

节点js .yaml

代码语言:javascript
复制
runtime: nodejs
api_version: 1
env: flex

python .yaml

代码语言:javascript
复制
runtime: python
env: flex
threadsafe: true
runtime_config:
  python_version: 3
health_check:
   enable_health_check: True
   check_interval_sec: 5
   timeout_sec: 4
   unhealthy_threshold: 2
   healthy_threshold: 2
EN

回答 1

Stack Overflow用户

发布于 2018-04-13 00:48:24

您可以在同一个应用程序中将代码部署为两个独立的服务,并完全隔离代码(任何语言和标准/flex环境的混合)。请参阅相关的Advantages of implementing CI/CD environments at GAE project/app level vs service/module level?

注意所有服务(调度、cron、队列、数据存储索引)共享的应用程序级配置。

服务仍然是独立部署的。由于flex环境的实际部署时间可能会更长一些,因此您可能会发现很难对这两个部署进行计时以满足at the same time要求。但是,只有在部署将流量切换到新版本之后,才能通过始终部署新版本来改善这一点。流量交换比部署快得多,并且可以自动执行。请参阅相关GAE shutdown or restart all the active instances of a service/app

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49801197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档