【发布时间】:2022-01-17 18:56:04
【问题描述】:
我想得到一些建议,看看步进函数是否适合我的用例。
我有一堆随机生成的用户记录。在将它们放入池之前,我需要进行一些预处理和验证。我有一个阶段,它会定期运行(1-5 分钟)以从池中收集记录并合并它们,然后发布它们。
我需要对每条记录进行实时可追溯性/监控,并且我需要在记录发布后通知用户。
这是一个说明流程的图表。
阶梯函数是否适合我的用例?如果没有,是否有任何替代方法可以帮助我简化解决方案?谢谢
【问题讨论】:
-
传入记录必须在到达时尽快进行预处理/验证吗?或者预处理可以等到收集阶段每 1-5 分钟运行一次?
-
它们不必尽快处理。预处理和验证步骤不小(每条记录约 5-15 分钟)。记录合并服务和发布大约需要一个小时。
-
记录收集器只是收集任何消息,或者对它们有特殊的顺序,带有特定的第一条消息和明确的结束消息?
-
没有具体的顺序。
标签: amazon-web-services aws-lambda aws-step-functions