【问题标题】:How to distribute app workload between workspaces (containers) on cloud9.io?如何在 cloud9.io 上的工作区(容器)之间分配应用程序工作负载?
【发布时间】:2017-08-31 23:12:21
【问题描述】:

如何在 c9 上实施此策略?

my_python_script.py 在https://ide.c9.io/user/my_workspace

my_python_script.py 发送一些文本到https://ide.c9.io/user/my_other_workspace

my_python_script.py 在https://ide.c9.io/user/my_other_workspace 上启动 process_text.sh

my_python_script.py 从https://ide.c9.io/user/my_other_workspace检索处理后的文本

我需要两个工作区,因为资源限制使我无法在一个工作区上执行此操作

两个工作区都包含(不同的)占用内存的 neo4j 数据库

一个数据库为 NLP 处理文本。另一个数据库存储东西。

【问题讨论】:

    标签: python docker c9.io


    【解决方案1】:

    事实证明 cloud9.io 没有提供直接的方法来做到这一点。每个工作区都与其他工作区完全分开,因为它们存在于不同的 Docker 容器中。我可以考虑在另一个工作区的端口 8080-8082 上创建一个侦听器,该侦听器可以在命中时触发 bash 脚本。或者,我可以使用 SSH 工作区,因为这将为我提供所需的所有资源。

    【讨论】:

      猜你喜欢
      • 2015-03-07
      • 1970-01-01
      • 2021-09-20
      • 2022-07-06
      • 1970-01-01
      • 2019-06-22
      • 1970-01-01
      • 2013-01-26
      • 2019-12-08
      相关资源
      最近更新 更多