课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
kafka运行在集群上,集群包含一个或多个服务器。kafka把消息存在topic中,每一条消息包含键值(key),值(value)和时间戳(timestamp)。kafka有以下一些基本概念:Producer - 消息生产者,就是 ...详情>>
各种对比之后,有如下建议: ActiveMQ,没经过大规模吞吐量场景的验证,社区也不是很活跃,所以不推荐; RabbitMQ,虽然erlang 语言阻止了大量的 Java 工程师去深入研究和掌控它,对公司而 ...详情>>
高吞吐量:单机每秒处理几十上百万的消息量。即使存储了许多TB的消息,它也保持稳定的性能。 高性能:单节点支持上千个客户端,并保证零停机和零数据丢失,异步化处理机制 持久化:将 ...详情>>
消息队列(Message Queue,简称MQ),指保存消息的一个容器,本质是个队列。消息(Message)是指在应用之间传送的数据,消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对 ...详情>>
Kafka 中的消息是以文件的方式持久化到磁盘中进行存储的,这是 Kafka 的一个关键特性,确保消息的可靠性和可用性。Kafka中的消息是通过以下方式进行存储的: Partition 分区:Part ...详情>>
零拷贝是操作系统提供的一种优化 IO 操作的重要机制。通过零拷贝技术,操作系统可以极大的减少在一次 IO 操作中,数据从一个内存区域复制到另一个内存区域的次数,以及在此过程 ...详情>>
Kafka中的消息是通过分区(Partition)分配给不同的消费者的。Kafka将每个Topic划分为多个Partition,每个Partition存储一部分消息。消费者通过订阅Topic来消费消息,而Kafka将Part ...详情>>
在Kafka中,消费者偏移量是指消费者在处理消息过程中所处的位置。Kafka中的消费者偏移量由两部分组成:Topic和Partition。对于每个消费者组,Kafka都会为其维护在每个 Partition ...详情>>
Kafka设计了多种机制,共同保证集群的高可用性: 分布式架构:Kafka集群通常由多个Broker组成,每个Broker存储部分数据副本。这样,即使某个Broker出现故障,其他Broker也可以继续处理 ...详情>>
为了保证消息在传递过程当中,消息不会丢失或者被重复传递,Kafka 设计了非常多的重要机制来保证消息的可靠性。例如 数据冗余:Kafka通过将消息副本(replica)的方式来实现数据冗余 ...详情>>
java多线程面试题-使用层面锁优化
java多线程面试题-公平锁和非公平锁区别
java多线程面试题-ReenTrantLock底层实现
java多线程面试题-synchronized底层实现
java多线程面试题-乐观锁,CAS思想
java多线程面试题-线程池大小设置
2024-05-13
2024-05-11
2024-05-16