gpt4 book ai didi

python - 如何在谷歌应用程序引擎中的同一域中同时部署python和node js?

转载 作者:行者123 更新时间:2023-12-01 09:32:54 26 4
gpt4 key购买 nike

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

runtime: nodejs
api_version: 1
env: flex

python .yaml

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

最佳答案

您可以将代码部署为同一应用程序内的 2 个独立服务,并实现完全代码隔离(语言和标准/灵活环境的任意组合)。查看相关的Advantages of implementing CI/CD environments at GAE project/app level vs service/module level?

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

这些服务仍然是独立部署的。由于 Flex 环境的实际部署时间可能需要更长的时间,因此您可能会发现很难安排 2 个部署的时间来满足同时要求。但是,可以通过始终部署新版本并且仅在部署之后将流量切换到新版本来改进这一点。流量切换比部署快得多,并且可以自动化。查看相关GAE shutdown or restart all the active instances of a service/app

关于python - 如何在谷歌应用程序引擎中的同一域中同时部署python和node js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49801197/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com