课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
1.direct(直连交换机)路由键与队列名完全匹配交换机,此种类型交换机,通过RoutingKey路由键将交换机和队列进行绑定, 消息被发送到exchange时,需要根据消息的RoutingKey,来进行匹 ...详情>>
RabbitMQ 支持多种交换机(Exchange)类型,每种类型都用于不同的消息路由和分发策略: Direct Exchange:这种交换机根据消息的路由键(Routing Key)将消息发送到与之完全匹配的队列。 ...详情>>
RabbitMQ 支持两种主要类型的集群:普通集群(Classic Cluster)和镜像集群(Mirrored Cluster)。他们之间有一些重要的区别: 普通集群: 这种模式使用Erlang语言天生具备的集群方式搭 ...详情>>
RabbitMQ 是一个开源的消息中间件,采用 AMQP(高级消息队列协议)进行消息传递。它允许应用程序之间进行异步通信,提供了一种高效、可扩展、可靠的消息传递机制。以下是 RabbitMQ ...详情>>
RabbitMQ的核心组件包括以下几部分,他们共同构成了 RabbitMQ 的基本架构: Broker:RabbitMQ服务器,负责接收和分发消息的应用。 Virtual Host:虚拟主机,是RabbitMQ中的逻辑容器,用 ...详情>>
RabbitMQ 和 AMQP 有着非常密切的关系,但是他们是属于完全不同的两个概念。 AMQP: AMQP 不是一个具体的消息中间件产品,而是一个协议规范。他是一个开放的消息产地协议,是一种 ...详情>>
RabbitMQ 是一个开源的消息中间件,使用 Erlang 语言开发。这种语言天生非常适合分布式场景,RabbitMQ 也就非常适用于在分布式应用程序之间传递消息。RabbitMQ 有非常多显著的 ...详情>>
尽管采用 acks = all 但是也会出现 不一致的场景,例如:假设 leader 接受了 producer 传来的数据为 8 条,ISR 中三台 follower(broker0,broker1,broker2)开始同步数据,由于网络传 ...详情>>
为保证producer发送的数据,能可靠到指定topic,topic的每个的partition收到 producer发送的数据后,都需要向producer发送 ack(acknowledgement确认收到),如果 producer收到 ack,就 ...详情>>
Kafka运行时很少有大量读磁盘的操作,主要是定期批量写磁盘操作,因此操作磁盘很高效。这跟Kafka文件存储中读写message的设计是息息相关的。Kafka中读写message有如下特点:写m ...详情>>
解释JVM中的方法区和堆区的区别
如何在JVM中对类加载器进行性能调优?
解释JVM中的分层编译(Tiered Compilation)模式
如何在JVM中实现动态字节码增强?
解释JVM中的垃圾收集器接口(Garbage Collector Interface)
如何分析JVM中的类加载时间与性能的关系?
2025-01-19
2024-10-31
2024-10-06
2024-09-13
2025-02-21