小编Luc*_*ähn的帖子

如何不等功能完成python

我正在尝试编写一个带有异步部分的循环.我不想每次迭代都等待这个异步部分.有没有办法不等待循环内的这个功能完成?

在代码中(示例):

import time
def test():
    global a
    time.sleep(1)
    a += 1
    test()

global a
a = 10
test() 
while(1):
    print a
Run Code Online (Sandbox Code Playgroud)

提前致谢!

python

8
推荐指数
2
解决办法
5345
查看次数

添加属性到接口typescript

所以我正在开发一个Angular项目,并创建了这个界面,以便能够显示一些数据:

export interface UserData {
  name: string,
  vorname: string,
  strasse: string,
  plz: string,
  ort: string,
  handynummer: string,
  telefonnummer: string,
}
Run Code Online (Sandbox Code Playgroud)

如果我想显示在我的数据库中添加更多数据,我将不得不将这些数据点添加到此接口,有没有办法动态创建接口,或在组件构造器中创建它?

typescript angular

8
推荐指数
1
解决办法
5794
查看次数

使用始终分配的 CPU 时,是否存在云运行实例不缩减的最短时间?

我目前已经实现了一个典型的 Cloud Run 服务,并希望通过一些异步功能来扩展它,这些异步功能是为了响应传入的 HTTP 请求而执行的。这些异步任务将花费不超过 5-10 分钟的时间。

我现在想知道启用“始终分配 cpu”选项的云运行服务是否可以保证在发送最后一个请求的响应后有 15 分钟的分配 cpu 时间窗口。据我了解,超过 15 分钟未收到请求的实例将被终止。但反过来也是如此吗?

我在云运行文档中找到了以下段落:

即使始终分配 CPU,Cloud Run 自动扩展仍然有效,并且如果不需要容器实例处理传入流量,则可能会终止容器实例。处理请求后,实例永远不会保持空闲状态超过 15 分钟(除非使用最小实例保持活动状态)。

https://cloud.google.com/blog/products/serverless/cloud-run-gets-always-on-cpu-allocation

尽管这是本文中唯一一次提到 15 分钟的时间间隔,而且文章中的甘特图也没有显示上次发送响应后保证 CPU 分配时间的任何固定时间。

请求后是否有一些保证的 cpu 时间间隔?

google-cloud-platform google-cloud-run

5
推荐指数
1
解决办法
2941
查看次数