我目前正在使用一个接收数百万个事件的系统,我需要一种有效的方法来处理这些事件。我的目标是仅针对某些事件而不是每一个事件触发云功能,以确保高效的处理和资源利用。
为了实现这一目标,我正在考虑使用 Pub/Sub 模型。具体来说,我正在考虑设置一个 Pub/Sub 订阅,根据与我的用例相关的特定标准来过滤事件。然后,只有当事件符合这些条件时,它才应该触发云函数。这样,我可以避免不必要的函数调用,只关注相关事件。
我的问题是:
是否可以根据过滤后的 Pub/Sub 订阅触发云功能? 如果是,如何设置此过滤订阅以确保只有特定事件触发云功能? 实施此方法时我应该注意哪些最佳实践或限制? 我的目标是找到一种能够有效处理高吞吐量的解决方案,同时最大限度地减少不必要的云功能执行。对此的任何见解或指导将不胜感激。
预先感谢您的帮助!