首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
分布式技术
爱吃芝士的土豆倪
创建于2023-11-30
订阅专栏
详解常见的分布式技术
等 3 人订阅
共14篇文章
创建于2023-11-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Mysql存储引擎-InnoDB
InnoDB引擎 逻辑存储结构 InnoDB的逻辑存储结构如下图所示: 1). 表空间 表空间是InnoDB存储引擎逻辑结构的最高层, 如果用户启用了参数 innodb_file_per_table(
深入理解Dubbo-8.Dubbo的失败重试设计
Dubbo中失败重试的设计 在Dubbo中,有很多地方涉及到服务失败重试,比如我们之前讲服务注册失败时,会调用一个方法把失败的请求保存起来进行重试。那Dubbo中是怎么来实现失败重试的呢? 这里有个很
深入理解Dubbo-7.服务消费调用源码分析
客户端发起调用 在上一节课中,我们已经服务消费者在启动时被注入一个动态代理类的实现过程,大家再来回顾一下服务消费者启动过程中做了什么事情呢? 服务启动过程中,主要会构建一个动态代理类,并且在构建动态代
深入理解Dubbo-6.服务消费源码分析
客户端注册 实现猜想 生成远程服务的代理 获得目标服务的url地址 还需要建立和注册中心的动态感知 网络连接的建立 服务通信的过程中 filter过滤 实现负载均衡 实现集群容错 注入方式 Dubbo
深入理解Dubbo-5.服务注册源码分析
Dubbo服务的注册流程 服务发布步骤 注解 注解扫描 思考 首先需要扫描注解,在扫描的过程中,可以拿到注解中的数据(注解的目的其实是做一个标记的功能,可以通过不同的标记去对一些类做一个分类,具体扫描
深入理解Dubbo-4.Dubbo扩展SPI
Dubbo 的扩展点 在Dubbo框架中,SPI(Service Provider Interface)是一种扩展机制,使得框架的某些模块可以通过配置的方式加载实现类,而不需要在代码中显式地进行实例化
深入理解Dubbo-3.高级功能剖析和原理解析
Dubbo进阶 对于我们使用这个框架来说,如果会用了以后,更多的可能是需要关心一下为什么要使用这个功能? 它是怎么实现服务的注册,怎么实现服务的发现,以及怎么去动态的更新服务、怎么去负载均衡。 对于一
深入理解Dubbo-2.Dubbo功能之高级特性分析
Dubbo 多配置中心 spring-boot-dubbo-sample-consumer spring-boot-dubbo-sample-provider 此时我们的服务会注册在两个地方,这也就意
深入理解Dubbo-1.初识Dubbo
Dubbo 为什么用Dubbo 它是一个RPC框架,提供了对远程通信的支持。其本身是一个服务治理框架,能够提供服务的监控(如果我们的服务大规模集群后,我们需要一些服务来监控服务的调用链路,监控每个服务
深入理解Sentinel系列-2.Sentinel原理及核心源码分析
流量控制 sentinel中有几个比较重要的东西: 资源 - 针对哪一个方法,可以在接口层面 ,也可以在类层面 规则 - 根据资源配置限流的规则 Entry -> 请求 限流核心因素 resource
深入理解Sentinel系列-1.初识Sentinel
对于后端来说,我们需要提供一些接口去进行交互,比如登陆注册,支付下单等这样的一些功能,所以我们需要搭建一个整体的架构,早期的话可能没那么复杂,就是通过ssm框架组成的架构,然后通过部署tomcat来提
深入理解Zookeeper系列-4.Watcher原理
Zookeeper watcher 为什么学习源码 公司要调用一个第三方的接口进行一个操作,但是这个操作可能会比较耗时,需要一段时间来响应,在第三方接口不能去修改的情况下,想去提升性能。 在这个过程中
深入理解Zookeeper系列-3.Zookeeper实现原理及Leader选举源码分析
我们引入中间件是为了解决我们应用场景中的某些特定问题 Zookeeer leader选举 在分布式计算中,leader election是很重要的一个功能,这个选举过程是这样子的:指派一个进程作为组织
深入理解Zookeeper系列-2.Zookeeper基本使用和分布式锁原理
集群环境安装 在zookeeper集群中,各个节点总共有三种角色,分别是:leader,follower,observer 集群模式我们采用模拟3台机器来搭建zookeeper集群。分别复制安装包到三
深入理解Zookeeper系列-1.初识Zoookeeper
Zookeeper是什么? 将其定义为分布式协调 简单来说,就是一个分布式系统下,有多个节点,每个节点一个请求,但是所有的节点只能确定一个请求被通过,而这个而通过的是所有节点达成一致的结果。 Goog