当前位置: 首页 > 知识库问答 >
问题:

如何在app engine flex(Python 3.7)中本地模拟谷歌云任务服务?

邓德厚
2023-03-14

我已经使用谷歌应用引擎标准环境(Python 2.7)几天了。它提供了一个很好的本地开发服务器,在本地提供任务队列、数据存储和其他服务。

最近,我一直在为一些项目探索App Engine Flex环境(Python 3.7)。在其中,我尝试使用各种服务,如云任务、GCS、Pubsub等。有些服务,如Pubsub,有一个本地运行的模拟器。我找不到这样的云任务模拟器。

有没有办法在本地模拟/模拟云任务?

共有3个答案

乜钱明
2023-03-14

我为Python开发构建了一个进程内仿真器。

另请参阅localhost中在单独流程中运行的一些模拟器:马铃薯伦敦的gCloud任务模拟器和Aert van de Hulsbeek的Cloud任务模拟器,如上所述。

於鸿羲
2023-03-14

我刚做了一个模拟器,看看是否能满足你的需求。

谷梁子昂
2023-03-14

不幸的是,本地私人伺服器不适用于应用引擎灵活环境(Python 3.7)[1]但是您可以在某些情况下使用Cloud Pub/Sub作为解决方法[2]。

[1] https://cloud.google.com/tasks/docs/migrating#features_in_task_queues_not_yet_available_via

[2] https://cloud.google.com/tasks/docs/comp-pub-sub

 类似资料:
  • 我有一个可以在本地服务器(而不是谷歌云服务器)上运行的Spring启动应用程序。我计划使用服务号来允许应用程序使用谷歌云存储和日志记录。我创建了一个服务号和一个api密钥,并下载了如下所示的json文件: 如果我在开发环境中启动应用程序,并设置一个指向json文件的环境变量,应用程序就会按预期工作(GOOGLE\u APPLICATION\u凭据)。 但是,我需要在ubuntu中将应用程序作为in

  • 我想使用Google服务帐户JWT令牌获取Azure服务主体(SP)的临时凭据。这是从GKE工作负载调用Azure API所必需的,而无需在GKE中存储长期SP凭据。 这样的联盟对GCP来说可能吗- [1]https://cloud.google.com/iam/docs/workload-identity-federation [2] https://docs.aws.amazon.com/IA

  • 我对谷歌地图方向服务(api v3)有一个问题。我不知道如何指定起始和目标字符串。例如,对于请求: http://maps.googleapis.com/maps/api/js?sensor=false 或者 http://maps.googleapis.com/maps/api/directions/xml?sensor=false 服务器的响应为:未找到,即未找到路由, 但是,如果我将字符¨改

  • 我试图从GCS读取文件。以下是我创建的方法。我在一些服务层中使用这个方法。因为这个方法中的一些调用是静态的和最终的,因为我的单元测试失败了。 以下是地面军事系统存储的代码: 我正试图为同样的问题编写Junit测试。但是文件。类是最终类,用于我收到空指针异常。 期待尽快收到你们的来信。

  • 我的测试方法涉及使用各种配置的许多模拟器(制造商/模型/维度/apis/目标)。 我最近升级到Android Studio 3.1。 我的应用程序现在已经运行了3年,使用谷歌地图v2,我想继续维护它(谷歌笑了)。 我现在拥有的每个模拟器(Nexus 5除外)都不起作用,因为它说Google Play服务需要更新,而且似乎没有办法解决它。Nexus 5模拟器没有错误,但显示空白地图背景。 当我试图消

  • 我有以下代码可以将本机谷歌地图应用加载到我的项目中: 是否有任何限制或先决条件,我应该知道 因为它可以在我的笔记本电脑模拟器上工作,但不能在PC模拟器上工作 我只加载本机谷歌地图应用程序,它应该可以在任何模拟器上运行<我在这里错过了什么吗?? 我得到空白黑屏和logcat错误是: 04-16 16:20:06.051:D/PhoneWindow(841):无法保存哪个视图具有焦点,因为焦点视图已关