240 投稿
收录了12篇文章 · 6人关注
  • Resize,w 360,h 240
    从源码看RocketMQ的消费端负载均衡和Rebalance机制

    Consumer的负载均衡 RocketMQ在消费端的负载均衡如下图所示,各个partition均匀分布在各个consumer上,如下图所示: ...

  • Resize,w 360,h 240
    RocketMQ的push模式机制

    RocketMQ的push模式 我们都知道RocketMQ在消费端有push和pull两种模式,pull模式需要我们手动调用consumer拉消...

  • Resize,w 360,h 240
    RocketMQ消息的主从复制机制

    基本原理 RocketMQ的broker会被划分成master和slave两种角色,只有master能接受producer所发送的消息,消息的r...

  • Resize,w 360,h 240
    RocketMQ的事务消息机制

    RocketMQ事务消息接口介绍 当我们在业务逻辑中发送消息时,消息与业务的事务之间难以保证一致性,如果业务代码出现异常,如果已发送的消息无法回...

  • Resize,w 360,h 240
    RocketMQ消息存储

    RocketMQ消息存储 1 CommitLog 要想知道RocketMQ如何存储消息,我们先看看CommitLog。在RocketMQ中,所有...

  • Resize,w 360,h 240
    Spring的依赖注入容器

    依赖注入是Spring框架最核心的能力,Spring框架提供的AOP,WebMVC等其它功能都是以依赖注入容器作为基础构建的,Spring依赖注...

  • Resize,w 360,h 240
    Spring XML配置解析机制

    XML的解析机制 通过AbstractXmlApplicationContext类可以看到,XML解析是由XmlBeanDefinitionRe...

  • Resize,w 360,h 240
    Spring注解解析机制

    Annotation的解析机制 我们在使用spring中,经常会在xml中加上<context:component-scan/>标签,然后在需要...

  • Resize,w 360,h 240
    Bean的创建过程

    创建Bean的过程 前面几乎都是与初始化相关的内容,现在看看创建bean的过程是什么样的。从前文可知,ApplicationContext是Be...

  • Resize,w 360,h 240
    Spring AOP的设计

    概述 Spring aop通过动态代理的方式实现,在使用spring-aop时,工程中会引入一个非spring的jar包aopalliance包...

专题公告

常用框架源码阅读相关文章