10 2021 档案
摘要:一、搭建一个本地伪集群 前面我们学习了搭建单台kafka实例的步骤,现在为了方便,我们直接在本机windows系统上搭建我们的伪集群来方便我们学习,步骤如下: 1、复制3份kafka实例 2、分别修改3个brocker的配置文件【server.properties】内容 PS:要把多个kafka实例
阅读全文
摘要:一、消费模式的选择 kafka常见的消费模式有两种: 单播模式:一条消息只能被某一个消费者消费的模式。 多播模式:一条消息能被多个消费者组中的消费者消费的模式。 PS:记录消费偏移量是以组为单位进行的,增删消费者不影响。【会在下面进行说明】 单播模式 定义:一条消息只能被某一个消费者消费的模式,类似
阅读全文
摘要:一、前言 了解SpringBoot内嵌Tomcat的启动原理,我这里先整合了一张流程图,我们对着图来看源码的话可能会更清晰。 二、源码查查查~~~
阅读全文
摘要:一、为啥要自定义starter? 痛点:日常开发中一些独立于业务之外的通用模块,如果多个工程需要复用的时候,需要将代码硬拷贝到另一个工程并重新集成一遍,麻烦至极。 解决方案:把这些功能模块封装成自定义的starter,复用的时候只需要将其在pom中引用依赖即可,再由SpringBoot为我们完成自动
阅读全文
摘要:一、前言 前面学习了那么多源码理论层面的知识,这篇我们就以HttpEncodingAutoConfiguration实战分析一下自动配置的原理,话不多说,直接上代码和注释。 二、代码解析 HttpEncodingAutoConfiguration /** * HTTP请求编码自动配置类【有梦想的肥宅
阅读全文