gpt4 book ai didi

apache-kafka - SQS 和 Kafka 是一样的吗?

转载 作者:行者123 更新时间:2023-12-04 04:22:03 25 4
gpt4 key购买 nike

Kafka 和 SQS 一样吗?
我看到两者都是消息队列系统并且是基于事件的。
它们是否服务于相同的目的,如果不是,它们有何不同?

最佳答案

是的,它们是两个消息传递系统,但是有很大的不同:

  • 卡夫卡

  • Kafka 是一个非常可扩展的系统,当您想要批量发送消息(以获得良好的消息吞吐量)时,它适合高工作负载。
    Kafka 主题由一定数量的分区组成,这些分区可以由一个消费者组中的不同消费者完全并行读取,这为我们提供了非常好的性能。
    比如你需要搭建一个高负载的流媒体系统,Kafka真的很适合。
  • SQS

  • SQS 是一项亚马逊托管服务(因此您不必自己支持基础设施)。
    当您需要通过某个客户端捕获某些消息(事件)然后该消息将自动从队列中弹出时,SQS 更适合用于事件处理。
    至于我的经验,SQS 没有 Kafka 快,也不适合高工作量,它更适合每秒事件数不是那么多的事件。
    例如,如果您想对某些 S3 文件上传使用react(以开始对该文件的某些处理),则 SQS 非常好。

    关于apache-kafka - SQS 和 Kafka 是一样的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58970006/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com