来自 servlet 的 Google Cloud Java API 调用:阻塞还是连接问题?

来自 servlet 的 Google Cloud Java API 调用:阻塞还是连接问题?

刚刚尝试了 GCP 的 Java API(计算库)。我正在从 servlet 调用 API...

Compute.Instances.Insert insert = compute.instances().insert("tester", "us-easts1-db", instance);
Operation o = insert.execute();

文档显示这是一个异步调用(非阻塞),但这最终意味着将创建子线程,并且 servlet 将返回响应而不检查(或等待)操作的状态。有人可以确认(我有点懒得去挖掘源代码)他们是否从 servlet 发出过这样的调用,并且没有遇到任何内存泄漏问题或由于从 servlet 发出调用而导致的问题(例如连接未关闭)?

我已阅读了大量文档,并获得了两个示例计算应用程序的代码,但尚未看到任何示例代码显示从 servlet 进行的 API 调用(并且计算 API 目前似乎仅处于 alpha 阶段)。

答案1

我建议你问堆栈溢出和/或直接向工程师询问您的问题github因为你应该会得到更好的答案。

Server Fault 适用于系统管理员和桌面支持专业人员,即以专业身份管理或维护计算机的人员。

相关内容