会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
十块腹肌的SuperMan
博客园
首页
新随笔
联系
订阅
管理
2020年11月10日
SpringCloudAlibaba之Sentinel Dashboard服务端源码剖析
摘要: 我们先进入启动类:com.alibaba.csp.sentinel.dashboard.DashboardApplication 看到这里主要就是创建一个线程,然后调用了com.alibaba.csp.sentinel.init.InitExecutor#doInit方法,最后调用启动线程 我们进入
阅读全文
posted @ 2020-11-10 17:18 十块腹肌的SuperMan
阅读(902)
评论(0)
推荐(0)
2020年11月9日
Mysql整体总结
摘要: MySql的架构原理 MySQL Server架构自顶向下大致可以分网络连接层、服务层、存储引擎层和系统文件层 一、网络连接层 客户端连接器(Client Connectors):提供与MySQL服务器建立的支持。目前几乎支持所有主流的服务端编程技术,例如常见的 Java、C、Python、.NET
阅读全文
posted @ 2020-11-09 20:18 十块腹肌的SuperMan
阅读(141)
评论(0)
推荐(0)
2020年11月6日
SpringCloudAlibaba 流量防卫兵sentinel
摘要: 一、工作机制 根据预设的规则,结合对资源的实时统计信息,对流量进行控制。同时,Sentinel 提供开放的接口,方便您定义及改变规则 对主流框架提供适配或者显示的 API,来定义需要保护的资源,并提供设施对资源进行实时统计和调用链路分析 Sentinel 提供实时的监控系统,方便您快速了解目前系统的
阅读全文
posted @ 2020-11-06 09:12 十块腹肌的SuperMan
阅读(133)
评论(0)
推荐(0)
2020年11月5日
分布式配置中心之Apollo
摘要: 一、Apollo简介 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 上图来自官网 架构剖析 四个核心模块及其主要功能 ConfigService 提
阅读全文
posted @ 2020-11-05 17:43 十块腹肌的SuperMan
阅读(158)
评论(0)
推荐(0)
2020年11月1日
Spring之IOC(简单bean)源码剖析
摘要: 大家都知道,Spring的两大核心思想:1、IOC;2、AOP。本文主要对Spring的IOC源码进行剖析,AOP源码后边才会进行剖析 首先咱们先写一个简单的demo进行源码调试: debug模式运行代码在org.springframework.context.support.ClassPathXm
阅读全文
posted @ 2020-11-01 19:05 十块腹肌的SuperMan
阅读(204)
评论(0)
推荐(0)
2020年10月24日
SpringBoot源码剖析
摘要: 熟悉springboot的同学都知道springboot的有两大核心:1、依赖管理;2、自动装配。那我们今天就来看看人家是怎们做的的这两大功能的 一、依赖管理 我们都知道在创建完springboot项目之后pom都得继承一下springboot的parent,那我们就点进去看看这个parent里都有
阅读全文
posted @ 2020-10-24 19:37 十块腹肌的SuperMan
阅读(119)
评论(0)
推荐(0)
2020年10月23日
SpringCloud远程调用客户端之Feign源码剖析
摘要: 前面我们看过了springcloud熔断器注册中心以及负载均衡,本文我们来看一下springcloud的远程调用客户端Feign的源码 入口org.springframework.cloud.openfeign.EnableFeignClients 从注释上我们可以看到这个注解的作用就是扫描feig
阅读全文
posted @ 2020-10-23 11:36 十块腹肌的SuperMan
阅读(668)
评论(0)
推荐(1)
2020年10月22日
SpringCloud熔断器之Hystrix源剖析
摘要: 前面我们已经看过了springcloud的注册中心eureka、负载均衡ribbon的源码,本文我们继续看一下springcloud的断路器Hystrix的源码 源码入口 进入org.springframework.cloud.netflix.hystrix.EnableHystrix 进入org.
阅读全文
posted @ 2020-10-22 14:10 十块腹肌的SuperMan
阅读(284)
评论(0)
推荐(0)
2020年10月20日
SpringCloud注册中心之Eureka基本原理
摘要: 在上一篇文章中,我们讲了互联网架构的演变过程,我们可以想一个问题:随着我们的架构越来越复杂,我们需要的服务节点(实例)越来越多,我们对这些实例的管理就是不是越来越复杂?比如我们又n个服务相互之间有存在调用,而每个服务之间又有m个节点,这时候我们如何选择一个服务的一台实例进行调用?我们的服务上线或下线
阅读全文
posted @ 2020-10-20 22:33 十块腹肌的SuperMan
阅读(441)
评论(0)
推荐(0)
SpringCloud负载均衡之Ribbon源码剖析
摘要: 前面我们已经看了注册中心Eureka的源码,接下来我们看一下springcloud的负载均衡器Ribbon的源码 我们先看一下org.springframework.cloud.client.loadbalancer.LoadBalanced注解里都有啥 这里啥也没有但是我们可以从注释中知道,res
阅读全文
posted @ 2020-10-20 10:36 十块腹肌的SuperMan
阅读(287)
评论(1)
推荐(0)
下一页
公告