寻找云功能替代方案-Kafka

时间:2019-12-18 18:11:27

标签: apache-kafka architecture google-cloud-functions microservices scalability

大家

我们正在为一个大学项目。该项目应在云中运行并具有高度可扩展性。我们将所有功能外包给了Google Cloud Functions,效果很好。现在,我们正在寻找对我们的用例而言效果更好或可以更好地扩展的替代实现。

这就是为什么我们正在寻找一些不同的方法来解决此用例: 这是一个Web抓取工具,来自不同用户的许多并行请求都发送到该系统。然后,系统从不同的网站上并行抓取数据并解析内容。随后,结果将重新组合并发送回用户。我在这里所说的“系统”是大量的云功能/微服务,它们正在发挥作用。

我没有使用Kafka的经验,但是我们已经考虑过使用流处理。还有其他我们应该考虑的框架吗?有什么建议吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

对于您所描述的内容,应检查:

  1. Google App Engine
  2. Google Kuberneted Engine
  3. Google Cloud Run

对于您的用例,所有3种产品都可以,但是每种产品都有其优点/缺点。

阅读完每个视频的描述和/或观看介绍视频后,您应该能够确定哪个视频最适合您。