摘要: # Ribbon&LoadBalancer实战 ## 一、负载均衡介绍 负载均衡(Load Balance),其含义就是指将负载(工作任务)进行平衡、分摊到多个操作单元上进行运行,例如FTP服务器、Web服务器、企业核心应用服务器和其它主要任务服务器等,从而协同完成工作任务。 思考: 如果有多个pr 阅读全文
posted @ 2022-12-19 23:56 浮沉丶随心 阅读(11) 评论(0) 推荐(0) 编辑
摘要: # Nacos注册中心 ## 一、注册中心介绍 ### 1.1 注册中心的作用 思考:不同的微服务如何维护复杂的调用关系? ```java //服务之间通过RestTemplate调用,url写死 String url = "http://localhost:8020/order/findOrder 阅读全文
posted @ 2022-12-19 19:24 浮沉丶随心 阅读(44) 评论(0) 推荐(0) 编辑
摘要: # 微服务架构 ## 一、单体架构vs微服务架构 ### 1.1 单机架构 #### 1.1.1 什么是单体架构 一个归档包(例如war格式)包含了应用所有功能的应用程序,我们通常称之为单体应用。架构单体应用的方法论,我们称之为单体应用架构。(就是一个war包打天下) #### 1.1.2 单体架构 阅读全文
posted @ 2022-12-19 18:45 浮沉丶随心 阅读(15) 评论(0) 推荐(0) 编辑
摘要: # SpringBoot启动过程 ## 一、构造SpringApplication对象 ### 1.1 推测web应用类型 1. 如果项目依赖中存在org.springframework.web.reactive.**DispatcherHandler**,并且不存在org.springframew 阅读全文
posted @ 2022-12-19 17:28 浮沉丶随心 阅读(49) 评论(0) 推荐(0) 编辑
摘要: # SpringBoot自动配置源码解析 内容 1. @EnableAutoConfiguration源码解析 2. 各种条件注解源码解析 3. SpringBoot整合Tomcat底层源码解析 4. SpringBoot之AOP自动配置源码解析 5. Starter机制底层原理解析 SpringB 阅读全文
posted @ 2022-12-19 16:51 浮沉丶随心 阅读(25) 评论(0) 推荐(0) 编辑
摘要: # 模拟SpringBoot核心流程 内容: 1、模拟SpringBoot启动过程 2、模拟SpringBoot条件注解功能 3、模拟SpringBoot自动配置功能 4、SpringBoot整合Tomcat源码分析 完整的代码地址:https://gitee.com/archguide/zhouy 阅读全文
posted @ 2022-12-19 15:39 浮沉丶随心 阅读(25) 评论(0) 推荐(0) 编辑
摘要: # Redis缓存设计和性能优化 ## 一、多级缓存架构 ​ ![image-20221219113512827](https://typorause-oss.oss-cn-shenzhen.aliyuncs.com/interview/image-20221219113512827.png) ## 阅读全文
posted @ 2022-12-19 14:50 浮沉丶随心 阅读(98) 评论(0) 推荐(0) 编辑
摘要: # 生产级高并发分布式锁 ## 一、Redisson分布式锁原理 ![Redisson分布式锁原理](https://typorause-oss.oss-cn-shenzhen.aliyuncs.com/interview/Redisson%E5%88%86%E5%B8%83%E5%BC%8F%E9 阅读全文
posted @ 2022-12-19 11:32 浮沉丶随心 阅读(4) 评论(0) 推荐(0) 编辑
摘要: # Redis高可用集群与水平扩展 ## 一、Redis集群方案比较 ### 1.1 哨兵模式 ​ ![image-20221219093057872](https://typorause-oss.oss-cn-shenzhen.aliyuncs.com/interview/image-202212 阅读全文
posted @ 2022-12-19 10:39 浮沉丶随心 阅读(42) 评论(0) 推荐(0) 编辑