Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform gcp云功能:我想要一个持久的http连接吗?_Google Cloud Platform_Google Cloud Functions - Fatal编程技术网

Google cloud platform gcp云功能:我想要一个持久的http连接吗?

Google cloud platform gcp云功能:我想要一个持久的http连接吗?,google-cloud-platform,google-cloud-functions,Google Cloud Platform,Google Cloud Functions,我正在编写一个简单的云函数来调用第三方API 我正在读这个 我想知道是否需要保持与第三方API的持久连接?我的用例的频率目前很低 第三方API不是不喜欢这样吗?因为我总是无缘无故地连接到它们?您根本不需要维护一个打开的套接字。这是一个优化,可以节省您的时间和金钱 您应该询问第三方API提供商他们的想法。这里没有人能代表他们所有人说话。他们的服务很可能被编程为根据自己的策略接受或拒绝持续打开的连接。也就是说,如果您保持一个打开的连接的时间比他们希望的长,他们只会关闭它并强制您重新连接。在我断开连

我正在编写一个简单的云函数来调用第三方API

我正在读这个

我想知道是否需要保持与第三方API的持久连接?我的用例的频率目前很低


第三方API不是不喜欢这样吗?因为我总是无缘无故地连接到它们?

您根本不需要维护一个打开的套接字。这是一个优化,可以节省您的时间和金钱


您应该询问第三方API提供商他们的想法。这里没有人能代表他们所有人说话。他们的服务很可能被编程为根据自己的策略接受或拒绝持续打开的连接。也就是说,如果您保持一个打开的连接的时间比他们希望的长,他们只会关闭它并强制您重新连接。

在我断开连接并需要重新连接的情况下,重新连接是在下次函数调用时还是在断开连接时发生?取决于HTTP客户端库的工作方式。你可能分析过度了,这是为了我自己的教育。客户端库只是文档中的标准http库。如果你不知道,我就提出一个新问题。谢谢。如果您对特定库的行为有特定的问题,这听起来像是一个新问题。