# 说一下消息队列的模型有哪些?
7 min read
消息队列模型是指消息在生产者、消费者和消息中间件之间传递的架构模式,主要定义了消息的路由、存储和消费方式。
消息队列模型是指消息在生产者、消费者和消息中间件之间传递的架构模式,主要定义了消息的路由、存储和消费方式。
RocketMQ 事务消息是一种通过“两阶段提交”和“事务状态回查”机制,确保分布式事务最终一致性的消息解决方案。
【核心定义】 HashMap 的默认负载因子 0.75 是空间成本与时间成本之间的一种经验性折中,旨在平衡哈希表的空间利用率和哈希冲突的概率。
【核心定义】 Java 8 移除永久代并引入元空间,本质上是将类的元数据(如类信息、方法信息、常量池等)从堆内存管理的固定区域,迁移到由本地内存(Native Memory)管理的动态区域,以解决永久代固有的内存溢出问题和调优困难。
HashMap 采用 2 的 n 次方倍扩容,主要是为了优化哈希索引的计算效率,通过位运算替代取模运算,同时保证元素在扩容后能够均匀分布。
B+ 树是一种多路平衡搜索树,是 B 树的一种变体,其核心设计目标是为磁盘等外存设备设计一种高效的、适合范围查询的索引数据结构。