归档
07
07
04
04
【RocketMQ学习】2.玩转各种消息 【RocketMQ学习】2.玩转各种消息
1 前言上一章节,主要介绍了RocketMQ的物理架构和逻辑概念。这一章主要列举其中的消息类型以及各自的应用场景,举例。 2 普通消息2.1 发送RocketMQ支持以下三种方式发送一条MQ:同步发送、异步发送、单向发送。各自优劣见下表:
2023-07-04
04
04
30
30
【RocketMQ学习】1.基础知识 【RocketMQ学习】1.基础知识
1 消息中间件属于分布式系统中一个子系统,关注于数据的发送和接收,利用高效可靠的异步消息传递机制对分布式系统中的其余各个子系统进行集成。 1.1 作用解耦、异步、削峰、分发 2 物理架构RocketMQ底层架构 启动流程: NameSer
2023-06-30
30
28
【JVM学习】4.垃圾回收机制及算法 【JVM学习】4.垃圾回收机制及算法
1 定义垃圾收集器(Garbage Collector,下文简称GC)。 程序计数器、虚拟机栈、本地方法栈随线程而生,也随线程而灭; 栈帧随着方法的开始而入栈,随着方法的结束而出栈。这几个区域的内存分配和回收都具有确定性,在这几个区域内不需
2023-06-28
27
【JVM学习】3.JVM中的对象 【JVM学习】3.JVM中的对象
1 JVM 中对象的创建过程主要包括以下几个过程:检查加载、内存分配、内存空间初始化、设置、对象初始化。 1.1 检查加载当Java虚拟机遇到一条字节码new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查
2023-06-27
26
9 / 17