32个java面试考点:消息队列Kafka架构与原理
2019-03-24 15:37
1796 查看
知识点汇总
消息队列
特点:
- 解耦
- 异步
- 削峰填谷
消息协议:
- JMS
- AMQP
常用的消息队列:
- RabbitMQ:
- ActiveMQ:
- RocketMQ:
- Kafka:
Kafka
架构
Producer:生产者
Kafka Cluster:卡夫卡集群
Server:每个Kafka Cluster有多个sserver组成,又称Broker,消息代理
- Topic:一个topic就是一个queue,不同业务数据就设置不同的topic
Consumer:消费者
消息发布/消费流程
相关文章推荐
- java后端系统架构之消息队列篇:kafka的实验
- 32个java面试考点:架构的演进之路与前沿技术
- 拉勾网《32个Java面试必考点》学习笔记之十二------架构演进与容器技术
- java互联网FOR面试-消息队列-应用场景
- 拉勾网《32个Java面试必考点》学习笔记之六------数据结构与算法
- 【Java进阶面试系列之二】:哥们,那你说说系统架构引入消息中间件有什么缺点?
- 分布式消息队列RocketMQ与Kafka架构上的巨大差异之1 -- 为什么RocketMQ要去除ZK依赖?
- 高性能消息队列 CKafka 核心原理介绍(上)
- 分布式消息队列RocketMQ与Kafka架构上的巨大差异之2 -- CommitLog与ConsumeQueue
- Java+Kafka消息队列
- 高性能消息队列 CKafka 核心原理介绍(上)
- 分布式消息队列RocketMQ与Kafka架构上的巨大差异之2 -- CommitLog与ConsumeQueue
- 高性能消息队列 CKafka 核心原理介绍(下)
- 分布式消息队列RocketMQ与Kafka架构上的巨大差异之1 -- 为什么RocketMQ要去除ZK依赖?
- java互联网FOR面试-消息队列-应用场景
- java程序员面试必备的32个考点
- kafka消息队列原理
- 拉勾网《32个Java面试必考点》学习笔记之四------JVM
- Kafka消息队列原理总结
- 高性能消息队列 CKafka 核心原理介绍(上)