首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
技术原理
订阅
技术原理相关
服务端技术栈
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 1订阅
跟着RocketMQ源码学习:如何优雅地停止线程
在日常开发中,线程管理尤其是停止线程的操作往往是个难点。今天我们通过分析RocketMQ中的`ServiceThread`源码,来看看它是如何设计线程的启动与停止机制的,并总结出一些实际开发中的经验
Java 线程状态详解
在 Java 中,Thread 类定义了 6 种线程状态,这些状态描述了一个线程的生命周期中的不同阶段。理解这些状态对于编写多线程程序、调试和优化性能非常重要。
你一定要知道业务开发最常用的两种设计模式
很多做业务开发的同学,很多认为平时写业务代码工作就是简单的增删改查,没有挑战,写的代码不会像一些开源框架那么优雅,随着你积累的经验越来越多,你应该跳出这种思维,业务代码也可以写的很优雅
强烈推荐,好用的时序图开源插件PlantUML!
每开发一个新需求,做系统设计时,系统时序图一般都少不了,你用的画图软件有没有给你带来一些问题呢? 1、比如不美观,图形线条不好对齐,2、`逻辑判断`选择不好表示,比如`if/else`
Rocketmq如何保证消息不丢失
RocketMQ可以理解成一个特殊的存储系统,这个存储系统特殊之处数据是一般只会被使用一次,这种情况下,如何保证这个被消费一次的消息不丢失是非常重要的。
深入学习RocketMQ的底层存储设计原理
RocketMQ的是一款追求低延迟的消息队列,虽然他是存储在磁盘上的,但是他的读写性能还是非常之高,本文将分析他的存储设计,看看他是从哪些方面对性能有改善。
RocketMQ生产者负载均衡(轮询机制)核心原理
上文已经分析了RocketMQ消费者负载均衡核心原理,我们经常会讨论消费者负载均衡的原理,我们可能忽略了生产者这端其实也有负载均衡机制。本文将分析RocketMQ生产者是如何实现负载均衡的。
RocketMQ消费者消费消息核心原理(含长轮询机制)
在消息系统中,消费者消费消息有拉和推消息两种实现方式,拉消息是消费者主动向消息服务器发送拉消息请求,消息服务器将消息返回给消费者,而推消息是消息服务器主动向消费者推送消息的形式。
2分钟看懂RocketMQ延迟消息核心原理
延迟消息在业务场景中使用的非常多,订单失效,过期通知等功能都可以借助延迟消息机制来实现。本文将从源码层面来分析Rocketmq的延迟消息实现原理机制。
RocketMQ发送消息原理(含事务消息)
本文开始,我们将开始深入源码层面,一步一步学习RocketMQ设计原理, 本文分享RocketMQ生产者发送消息流程机制