首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在google flex环境中部署共享库

如何在google flex环境中部署共享库
EN

Stack Overflow用户
提问于 2017-06-26 17:41:32
回答 1查看 242关注 0票数 1

我使用带有云端点的应用程序引擎来部署API。以下描述中的所有服务都是关于API的。

我知道,在应用程序引擎flex env中,我可以部署几个独立的service,它们只能通过REST相互通信。

使服务尽可能独立是一个好主意,但我不知道如何实现代码重用的机会。

例如,无论哪个API在哪个服务下,我都需要使用相同的过程。通常,我会编写一个助手库,这样所有这些小助手函数都在一个地方,我可以通过各种API重用它们。

目的是写一次,并在许多地方使用。

所以我的问题是:

  1. 在app引擎环境下,这个共享库仍然是一个好主意吗?如果不是,它是否会有太多的开销来使所有这些小函数成为api?
  2. 如果共享助手库仍然有意义,如何在应用程序引擎flex环境中实现它?我知道在标准env中,您可以使用指令来包含文件,我不知道在flex环境中是如何实现的。
  3. 我知道我们可以通过在github回购的需求和pip支持安装中声明第三方库,但我的助手库将是一个私人回购,如何允许应用程序引擎pip安装私人回购?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-27 00:29:11

可以在requirements.txt文件中指定私有依赖项。这样做的方式与处理任何其他python包的私有依赖项相同。您可以直接指定github url,也可以使用私有存储库(如德皮实例)。

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

https://stackoverflow.com/questions/44765491

复制
相关文章

相似问题

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