首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用发布/订阅触发Cloud Function/Cloud Run,但带有IF Condution

使用发布/订阅触发Cloud Function/Cloud Run,但带有IF Condution
EN

Stack Overflow用户
提问于 2020-09-25 16:31:14
回答 1查看 71关注 0票数 0

我很想知道以下问题的最佳解决方案是什么:我让遥测数据以10秒的间隔发布到pubsub。数据按周期变化(即,一个特定的参数从400到1700,然后重置回400...)

当参数为800、1200、1500时,希望触发云函数或云运行API。

所以我想知道,如果pubsub消息说参数是这些值,我们是否可以触发云函数/云运行?

当然,一种方法是编写一个Cloud函数,在发布新消息时始终激活,并使用"if“条件来确定是否继续。然而,我认为这是一种非常昂贵的方法,因为当这些周期特别长并且不需要频繁执行时,云函数将每10秒触发一次。所以我想知道有没有更划算的方法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-25 18:16:02

天真的解决方案是好的,即使不是“优雅的”。我们还需要定义什么是“非常昂贵”。一个单一的功能up并不是一个重要的花费点。尤其是当你考虑到空闲层的使用时。

话虽如此,自6月以来,PubSub测试版发布了一个filtering feature,允许您根据消息属性设置交付条件。这可能会对你有帮助。我说可能是公元前,据我所知,在有效负载内容上没有比较操作符。仅限属性。因此,您必须伪造具有允许您根据业务规则传递或不传递属性的消息。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64060592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档