消息中间件,RabbitMQ,kafka常见面试题
文章目录
RabbitMQ,kafka
RabbitMQ和Kafka都是消息队列系统,可以用于流处理。流处理是指对高速、连续、增量的数据进行实时处理。
RabbitMQ 和 Kafka 的相同点有以下几个:
- 都是消息队列系统,可以用于流处理、异步通信、解耦等场景
- 都是开源的,有活跃的社区和丰富的文档
- 都支持分布式部署,具有高可用性和可扩展性
- 都支持多种编程语言的客户端,如 Java、Python、C# 等
- 都支持多种消息模式,如点对点、发布/订阅、广播等