Consumer的负载均衡 RocketMQ在消费端的负载均衡如下图所示,各个partition均匀分布在各个consumer上,如下图所示: ...
Consumer的负载均衡 RocketMQ在消费端的负载均衡如下图所示,各个partition均匀分布在各个consumer上,如下图所示: ...
RocketMQ的push模式 我们都知道RocketMQ在消费端有push和pull两种模式,pull模式需要我们手动调用consumer拉消...
基本原理 RocketMQ的broker会被划分成master和slave两种角色,只有master能接受producer所发送的消息,消息的r...
RocketMQ事务消息接口介绍 当我们在业务逻辑中发送消息时,消息与业务的事务之间难以保证一致性,如果业务代码出现异常,如果已发送的消息无法回...
RocketMQ消息存储 1 CommitLog 要想知道RocketMQ如何存储消息,我们先看看CommitLog。在RocketMQ中,所有...
依赖注入是Spring框架最核心的能力,Spring框架提供的AOP,WebMVC等其它功能都是以依赖注入容器作为基础构建的,Spring依赖注...
XML的解析机制 通过AbstractXmlApplicationContext类可以看到,XML解析是由XmlBeanDefinitionRe...
Annotation的解析机制 我们在使用spring中,经常会在xml中加上<context:component-scan/>标签,然后在需要...
创建Bean的过程 前面几乎都是与初始化相关的内容,现在看看创建bean的过程是什么样的。从前文可知,ApplicationContext是Be...
概述 Spring aop通过动态代理的方式实现,在使用spring-aop时,工程中会引入一个非spring的jar包aopalliance包...
专题公告
常用框架源码阅读相关文章