【发布时间】:2022-02-02 04:13:42
【问题描述】:
我刚开始研究Temporal,它看起来是一种编排微服务的好方法。我的项目中有基于 knative 和 cloudrun 的微服务,我想调整 Temporal 来编排我的服务之间的工作流。
通过快速浏览文档,我无法确定 Temporal 是否可以管理无服务器微服务(knative/cloudrun)。您是否使用过 Temporal,并且您的项目中是否有无服务器工作负载?如果可以,您能分享一下您的经验吗?
谢谢
【问题讨论】:
-
我们从一个类似的环境开始,最初将一切都保留在 Cloud Run 上,但是当我们想要采用 Temporal 时,我们面临着如何部署它以及如何运行我们的工作人员的问题。我们选择使用 Helm 将 Temporal 部署到 GKE,因为它似乎是最幸运的路径。最后,我们学到了很多关于 GKE 的知识,最终将我们的应用从 Cloud Run 转移到了 GKE,这大大提高了性能,而且成本相同。
标签: google-cloud-run temporal knative temporal-workflow knative-eventing