是否有可能在Google中实现调度程序和发布/订阅之间的互操作性,以便每天在之后某个特定时间触发任务,但只有当消息到达时才触发?
更新:
例如,安排在上午10:00的任务等待msg (一个先决条件)。
发布于 2019-12-06 16:44:35
对于使用云任务,您的拼图似乎是一个很好的匹配。在较高的级别上,我可以想象您编写了一个订阅发布主题的云函数。云函数将包含您的处理逻辑:
..。仅此而已。
发布于 2019-12-06 12:11:42
谷歌推荐的做法是使用这样的任务。
您可以使用云组合器处理各种用例,包括批处理、实时/流处理和cron作业/计划任务样式处理。
https://cloud.google.com/composer/
在幕后,Composer正在托管GKE集群上运行Apache气流。因此,它不仅是编排工具,而且还提供了使用DAGs (本质上是云功能)运行代码的能力。下面看看DAG触发器的一些示例:
https://cloud.google.com/composer/docs/how-to/using/triggering-with-gcf
因此,从本质上说,如果您创建了一个条件DAG触发器,那么它应该能做到这一点。
希望这能有所帮助。
https://stackoverflow.com/questions/59212319
复制相似问题