更新时间:2022-09-08 GMT+08:00
分享

适用场景

Kafka和其他组件比较,具有消息持久化、高吞吐、分布式、多客户端支持、实时等特性,适用于离线和在线的消息消费,如常规的消息收集、网站活性跟踪、聚合统计系统运营数据(监控数据)、日志收集等大量数据的互联网服务的数据收集场景。

使用消息系统的原因

  • 解耦:消息系统在处理过程中插入一个隐含、基于数据的接口层。
  • 冗余:消息队列持久化,防止数据丢失。
  • 扩展性:消息队列解耦处理过程,容易扩展处理过程。
  • 可恢复性:处理过程失效,恢复后可继续处理。
  • 顺序保证:消息队列保证顺序。Kafka保证一个Partition内消息有序。
  • 异步通信:消息队列允许消息加入队列,等需要时再处理。
分享:

    相关文档

    相关产品