
分布式
文章平均质量分 75
Amazing_deron
绝知此事要躬行。
展开
-
ElasticSearch入门
ElasticSearch原创 2022-06-02 09:59:23 · 363 阅读 · 0 评论 -
分布式链路追踪
1. 概述在项目中随着项目的业务越来越复杂,以及项目的微服务化等,导致平常的项目中出现如:同一次操作日志散乱等现象,对通过查询日志的方式排查问题造成极大困扰.因此迫切需要一种可以追溯当前链路操作日志的手段。当有效的日志信息不是很明显,我们需要追溯本次操作整个链路的关键信息时,由于日志的散乱,可能在此事上面耗费较大的精力并且结果还可能有误,分布式链路追踪就是为了解决这种情况下出现的。2. 追踪实现在分布式链路跟踪中有两个重要的概念:跟踪(trace)和 跨度( span)。trace 是请求在分布式系原创 2022-05-10 17:02:35 · 1095 阅读 · 1 评论 -
Spring Cloud Config使用方式
1.1 分布式配置中心作用在网络世界中配置文件是非常重要的,因为通过配置文件可以对程序进行修改或者管理,而网络世界主要是程序所构成的,所以配置文件对于我们的重要性不言而喻。分布式配置中心可以做到统一管理,例如微服务中相同的配置不用冗余配置。分布式配置中心可以做到对配置进行实时更新,当更新了配置后不用重启应用。1.2 Spring Cloud分布式配置应用方式两种方式使用分布式配置:1. 直接使用远程仓库在配置仓库中的文件中配置配置文件,然后在SpringBoot应用中bootstrap.yam原创 2022-04-30 10:20:09 · 652 阅读 · 0 评论 -
三阶段提交
三阶段提交协议,是二阶段提交协议的改进版本,三阶段提交有两个改动点。与两阶段提交不同的是,三阶段提交有两个改动点:1). 引入超时机制。同时在协调者和参与者中都引入超时机制。2). 在第一阶段和第二阶段中插入一个准备阶段。保证了在最后提交阶段之前各参与节点的状态是一致的。这样三阶段提交就有CanCommit、PreCommit、DoCommit三个阶段。CanCommit阶段3PC的CanCommit阶段其实和2PC的准备阶段很像。协调者向参与者发送commit请求,参与者如果可以提交就返回Y原创 2022-04-13 17:04:47 · 479 阅读 · 0 评论 -
二阶段提交
二阶段提交(2 Phase Commitment Protocol):为了使分布式系统架构下的各个节点在进行事务提交时保持一致性的一种协议。二阶段提交通过协调者和各个参与者的配合,实现分布式一致性。角色协调者:调度事务参与者:参与事务的执行和投票第一阶段:投票阶段。协调者向所有的参与者节点询问是否可以执行提交操作,并开始等待各参与节点的响应;参与者执行询问发起为止的所有事务操作,并将Undo信息和Redo信息写入事务日志(但是不提交事务)。如果参与者节点的事务操作实际执行成功,则它返回一个原创 2022-04-13 17:01:54 · 4061 阅读 · 0 评论 -
Redisson分布式锁
分布式锁是用于解决分布式系统中操作共享资源时的数据一致性问题。Redisson是架设在Redis基础上的Java驻内存数据网格。适应场景:分布式应用,分布式缓存,分布式服务分布式会话管理,分布式redis客户端。设计分布式锁要注意的问题:互斥:分布式系统中运行的多个节点,必须确保在同一个时刻只能有一个节点的一个线程获得锁,这是最基本的一点。死锁:分布式系统中,可能产生...原创 2019-09-16 14:50:24 · 282 阅读 · 0 评论 -
分布式系统的CAP理论
CAP 定理是加州大学伯克利分校的计算机科学家埃里克·布鲁尔(Eric Brewer)在 2000 年的 ACM PODC 上提出的一个猜想。2002 年,麻省理工学院的赛斯·吉尔伯特(Seth Gilbert)和南希·林奇(Nancy Lynch)发表了布鲁尔猜想的证明,使之成为分布式计算领域公认的一个定理。对于设计分布式系统的架构师来说,CAP 是必须掌握的理论。在一个分布式系统...原创 2019-09-11 11:36:40 · 541 阅读 · 0 评论 -
Dubbo分布式架构
Dubbo是阿里巴巴开源项目的一个分布式服务框架。可以提供高性能和透明化的RPC远程调用方案Dubbo核心功能1.远程通讯:Remoting2.服务框架:Cluster提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。3.服务注册中心:Registry基于注册中心目录服务,使服务消费者能动态查找服务提供者,使地址透...原创 2019-10-15 12:17:47 · 425 阅读 · 0 评论