【问题标题】:App Engine import conflicts with grpcApp Engine 导入与 grpc 冲突
【发布时间】:2018-12-26 15:43:11
【问题描述】:

我在导入 App Engine 时遇到问题。

我需要一个管理 grpc 调用并可以与 Firebase 交互的 Python App Engine(最好是标准的)

我已经能够让这两个东西分开工作,但是把它们结合起来给我带来了麻烦。

我创建了一个要点here

它包含一个 README,其中包含有关如何重现的详细信息,以及一个 非常 简单的应用程序。 gist 中有 3 个版本的应用程序:

  • 一个有两个冲突的导入(崩溃)
  • 第一个单独的冲突导入(作品)
  • 单独的第二个冲突导入(有效)

感谢您的帮助。

【问题讨论】:

    标签: firebase google-app-engine python-import grpc google-app-engine-python


    【解决方案1】:

    GAE 标准 [Github thread] 中的 six lib 支持似乎存在一些问题。

    我使用灵活的 GAE 并且它有效。

    (app1.yaml 代码)

    runtime: python-compat
    api_version: 1
    threadsafe: true
    env: flex
    
    handlers:
    - url: /.*
      script: main1.app
    
    skip_files:
      - ^env$
      - ^(.*/)?.*\.pyc$
    

    【讨论】:

    • 谢谢!我希望能够保持 App Engine 的标准(更快的部署时间、更好的扩展等...),但看起来我可能别无选择。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-07
    • 2018-09-06
    相关资源
    最近更新 更多