中间件
文章平均质量分 88
安得小学僧-设计模式之美
致力于研究设计模式的一个资深程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RocketMQ订阅组控制配置详解
本文深入解析了RocketMQ订阅组(Consumer Group)的核心配置参数及其应用场景。主要内容包括:1)基础概念,介绍订阅组配置的作用域和优先级;2)核心参数详解,包括消费开关(consumeEnable)、广播消费开关(consumeBroadcastEnable)、重试队列数量(retryQueueNums)、指定消费Broker(brokerId)和慢消费时的Broker选择(whichBrokerWhenConsumeSlowly);3)其他重要配置如最大重试次数和消费者变更通知;4)生产原创 2025-07-26 11:11:35 · 1558 阅读 · 0 评论 -
RocketMQ权限(Perm)系统详解
RocketMQ的权限系统是基于位运算的权限控制机制,用于控制Topic和队列的读写访问权限。权限核心:基础设计:- 基于位运算的权限系统- 支持读、写、继承、优先级四种基础权限- 可以灵活组合不同权限- 支持Topic和队列级别的权限控制常用权限值:- 0: 禁止读写 (紧急停用)- 2: 只写 (数据收集模式)- 4: 只读 (维护模式)- 6: 读写 (正常业务模式)- 7: 读写+继承 (完整权限)原创 2025-07-16 10:26:47 · 834 阅读 · 0 评论 -
大模型开发学习指南:郑开源的AI探索之旅
《程序员的大模型探索之旅》摘要: 郑开源是一名后端工程师,ChatGPT的出现激发了他对AI技术的深度探索。文章记录了他从传统机器学习到Transformer架构的学习历程,通过代码示例对比了协同过滤推荐系统、深度学习推荐系统与基于注意力机制的大模型差异。张教授的指导下,郑开源理解了Transformer的自注意力机制如何模拟人类处理信息的关注方式,逐步揭开了大模型的神秘面纱。这场技术探索既展现了AI领域的快速演进,也体现了一名程序员面对技术变革时的求知与成长。原创 2025-07-07 08:35:01 · 763 阅读 · 0 评论 -
从小白到专家的缓存数据库探索之旅-Redis源码学习心得笔记
《Redis源码探索之旅》摘要: 本文通过程序员郑开源的研究视角,深入解析Redis的高性能设计。文章首先揭示Redis单线程却能处理数万QPS的奥秘在于其事件驱动架构,通过aeEventLoop高效处理I/O和定时任务。然后详细剖析了Redis的核心数据结构:SDS动态字符串的预分配策略、跳跃表在有序集合中的优雅实现,以及字典的渐进式rehash机制。这些设计体现了Redis在内存管理、数据结构和算法优化上的精妙权衡,使其成为高效的内存数据库。文章采用源码分析结合注释的方式,生动展现了Redis的技术精髓原创 2025-07-06 16:10:39 · 781 阅读 · 0 评论 -
从小白到专家的消息队列探索之旅(RocketMq)
资深架构师李明深入探索RocketMQ源码,揭示了其高性能消息系统的核心设计:采用NameServer注册中心、Broker消息服务器和CommitLog顺序写入架构,配合ConsumeQueue索引实现高效消息存储与检索。通过分析CommitLog的顺序写入机制和内存映射文件技术,以及ConsumeQueue的20字节索引格式,展现了RocketMQ如何平衡性能与可靠性。这一系列巧妙设计解决了电商平台高并发消息处理的关键挑战。原创 2025-07-06 11:29:15 · 468 阅读 · 0 评论
分享