- 博客(10)
- 收藏
- 关注
原创 RocketMQ相关面试题(下)
RocketMQ相关面试题(上)RocketMQ相关面试题(中)在5.0之前,RocketMQ 的消息投递方式有推和拉两种RocketMQ 5.0 引入的一种新的消费模式——Pop 模式,它结合了 Pull 和 Push 模式的优点,提供了一种高效、低延迟的消息消费方式。Pop 模式其实也是一种拉的模式,主要是来代替原来的 push 模式的。
2024-08-17 02:00:00 510
原创 RocketMQ相关面试题(上)
RocketMQ相关面试题,以及对于一些概念的补充(纯理论版)首先介绍一下RocketMQ的架构(上题)RocketMQ的工作过程大致如下:1、启动NameServer,他会等待Broker、Producer以及Consumer的链接。2、启动Broker,会和NameServer建立连接,定时发送心跳包。心跳包中包含当前Broker信息(ip、port等)、Topic信息以及Borker与Topic的映射关系。
2024-08-16 15:28:52 596
原创 java面试题每日一背(2)
Thread local是线程本地变量,如果创建了一个threadlocal变量,那么访问这个变量的每个线程都会有这个变量的一个本地拷贝,多个线程操作这个变量的时候,实际是操作自己本地内存里面的变量,从而起到了线程隔离的作用,避免了线程安全问题。(可以让每个线程拥有自己的变量,而不是共享同一个变量)实现:通过一个哈希表来存储每个变量和线程的对应关系。
2024-08-05 15:51:18 797
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人