Aws lambda 用于低吞吐量事件驱动体系结构的Databricks或AWS Lambda
我希望建立一个事件驱动的体系结构来处理来自SQS的消息并加载到AWSS3中。这些事件将是低容量的,我正在考虑使用Databricks或AWS lambda来处理这些消息,因为这是我们已经购买的两个工具 我想知道哪一个是最好的,因为我正在努力区分这两个任务,因为吞吐量每天只有1000条消息,目前不太可能更高,所以两者都可以 我只是想看看其他人会考虑什么,把它们看作是这两种产品之间的区别,这样我就可以确保这是我能做的最好的证明? 我们在我工作的地方更多地使用lambda,这可能有助于保持它的一致性,因为我们有更多的AWS技能,但我们正在寻求建立databricks能力,我个人确实发现它更容易使用 如果是大数据的话,我会更容易做出决定Aws lambda 用于低吞吐量事件驱动体系结构的Databricks或AWS Lambda,aws-lambda,databricks,Aws Lambda,Databricks,我希望建立一个事件驱动的体系结构来处理来自SQS的消息并加载到AWSS3中。这些事件将是低容量的,我正在考虑使用Databricks或AWS lambda来处理这些消息,因为这是我们已经购买的两个工具 我想知道哪一个是最好的,因为我正在努力区分这两个任务,因为吞吐量每天只有1000条消息,目前不太可能更高,所以两者都可以 我只是想看看其他人会考虑什么,把它们看作是这两种产品之间的区别,这样我就可以确保这是我能做的最好的证明? 我们在我工作的地方更多地使用lambda,这可能有助于保持它的一致性,
谢谢在这种情况下,AWS Lambda似乎是一个更好的选择。与DataBricks相比,以下是使用Lambda可以获得的一些好处 专业人士:
数据库,另一方面,它是为不同类型的用例构建的:从Amazon S3加载大型数据集,执行分析、SQL类查询、构建ML模型等。它不适合这种用例。
可能的解决方案:如果消息接近,请考虑使用Fi软管来处理追加对象。