首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
长河0
掘友等级
Java开发
积跬步、至千里。
获得徽章 13
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
最新
热门
DubboBootstrap启动流程
1. 前言 Dubbo一般很少单独使用,更多的是和Spring框架做集成,但是不管怎样,Dubbo最终都是创建并启动DubboBootstrap。Dubbo系列文章只研究Dubbo,因此不会和Spri
Dubbo的SPI机制分析
1. 前言 Dubbo服务框架采用了「微内核+插件」的设计原则,Dubbo自身的核心功能点也是通过扩展点实现的,这意味着Dubbo几乎所有的功能点都可以由用户自定义的扩展和替换,这也大大的提高了Dub
MySQL悲观锁与乐观锁方案
这是我参与11月更文挑战的第1天,活动详情查看:2021最后一次更文挑战。 悲观锁和乐观锁是用来解决并发问题的两种思想,在不同的平台有着各自的实现。例如在Java中,synchronized就可以认为
JavaAgent查看动态生成类的源码
1. 前言 为什么会接触JavaAgent呢? 这起源于笔者最近在读Dubbo的源码,Dubbo有一个很有意思的功能——SPI,它可以根据运行时的URI参数,自适应的调用特定的实现类。大致的原理其
【RocketMQ】TBW102主题的作用
1. 前言 在RocketMQ体系中,系统预定义了一系列的Topic,开发者自定义的Topic名称不可以和它们重名,否则会抛异常。这些预定义的系统Topic都有它们各自的用途,例如RMQ_SYS_TR
【RocketMQ】Consumer上报消费位点分析
1. 前言 在消息中间件中,消费者对于消费成功的消息,一般是需要返回ACK给Broker的,它的目的是让Broker知道消息已经被成功消费,不必再投递给其它消费者重试了。在RocketMQ中,这一过程
【RocketMQ】Consumer消费重试流程分析
1. 前言 Consumer启动后会立即触发一次「重平衡」操作,给自己分配MessageQueue,对于新分配的MessageQueue会提交拉取请求,开始拉取消息进行消费。应用在消费消息时,返回消费
【RocketMQ】三种刷盘策略分析
RocketMQ拥有海量的消息积压能力,主要是因为它支持消息的持久化,Broker接收到消息后,会将消息写入CommitLog文件。但是,磁盘IO的效率较低,为了保证性能和吞吐量,RocketMQ通过
【RocketMQ】顺序消息实现原理分析
1. 前言 顺序消息是RocketMQ的特性之一,它可以让Consumer消费消息的顺序严格按照消息的发送顺序来进行。例如:一条订单产生的三条消息:订单创建、订单付款、订单完成。消费时要按照这个顺序依
【RocketMQ】事务消息实现原理分析
1. 前言 RocketMQ采用2PC的思想,实现了Producer发送「事务消息」。事务消息的提交分为两个阶段,阶段一,Producer发送半事务(Half)消息到Broker,Broker存储消息
下一页
个人成就
文章被点赞
242
文章被阅读
137,316
掘力值
4,209
关注了
2
关注者
120
收藏集
1
关注标签
6
加入于
2019-08-20