![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
文章平均质量分 91
ChaoticNg
八股文颂唱者
展开
-
多级缓存架构体系介绍
整理自b站:【IT老齐004】为什么架构师对多级缓存架构情有独钟?1、web应用的客户端缓存主要是对html中图片、css、js、字体等静态资源进行缓存。具体:通过在浏览器设置Expires响应头,在设置的时间段内把静态资源以文件形式把图片保存在本地,减少多次请求静态资源带来的带宽损耗。这在高并发的应用中是基础而重要的设置。2、应用层的静态资源缓存上面提到的客户端缓存部分,浏览器只负责读取Expires。Expires需要在CD...原创 2022-01-24 15:44:56 · 1899 阅读 · 0 评论 -
zookeeper、zk分布式锁、redis分布式锁
面试官跟你聊完了 dubbo 相关的一些问题之后,已经确认你对分布式服务框架/RPC框架基本都有一些认知。那么他可能开始要跟你聊分布式相关的其它问题了。分布式锁这个东西,做 Java 系统开发,分布式系统,可能会有一些场景会用到。最常用的分布式锁就是基于 zookeeper 来实现的。1、zookeeper 常用的使用场景:分布式协调分布式锁元数据/配置信息管理HA高可用性①分布式协调这个其实是 zookeeper 很经典的一个用法,简单来说,就好比,你...原创 2021-12-30 15:23:36 · 518 阅读 · 1 评论 -
dubbo和zookeeper间的关系
个人理解:dubbo类似于租房中介,zookeeper类似于中介手机里的通讯录,记载着客户姓名和联系方式。服务提供方与服务消费方即房东与房客。 如图为dubbo官网介绍的dubbo架构图。节点角色说明:Provider:暴露服务的服务提供方;Consumer:调用远程服务的服务消费方;Register:服务注册与发现的注册中心;Monitor:统计服务调用次数和调用时间的监控中心;Constainer:服务运行容器。调用关系说明...原创 2020-08-27 17:20:39 · 353 阅读 · 1 评论 -
dubbo入门 - idea搭建一个简单Demo
个人理解,即通过xml配置文件把provider的服务暴露给dubbo,同时在zookeeper注册登记。在consumer订阅 provider 的地址,调用定义好的 demoService 接口。一、创建Maven多模块项目1. 创建root项目Dubbo_demos,把一些通用的依赖全部放置到这里,子模块通过new module创建:root项目创建三个子模块2. 把root项目的src目录删除掉,只留下pom.xml模块介绍:dubbo-api ...原创 2021-03-17 16:47:53 · 502 阅读 · 0 评论 -
dubbo服务暴露、引入、调用过程
dubbo基础看这里,本文参考敖丙的dubbo-扬帆起航.pdfservice:业务层,主要是我们开发的业务逻辑;config:配置信息;proxy:服务提供者/消费者都会生成一个代理类,由代理进行远程调用和返回结果;register:注册层,封装了服务注册与发现;cluster:路由层,负责具体调用的节点以及调用失败的容错;monitor:监控层,监控调用次数;protocol:远程调用层,封装rpc调用;exchange:封装响应模型;transport:网络传输原创 2021-12-29 14:32:26 · 2860 阅读 · 0 评论 -
RPC框架入门
RPC(Romote Procedure Call)即远程过程调用,就是要像调用本地的函数一样去调远程函数。在研究RPC前,我们先看看本地调用是怎么调的。假设我们要调用函数Multiply来计算lvalue * rvalue的结果:那么在第8行时,我们实际上执行了以下操作: 将 lvalue 和 rvalue 的值压栈 进入Multiply函数,取出栈中的值10 和 20,将其赋予 l 和 r 执行第2行代码,计算 l * r ,并将结果存在 y 将 y 的值压栈原创 2020-08-27 17:13:36 · 144 阅读 · 0 评论 -
事务相关知识、分布式事务及常见解决方案
事务的四大特性、隔离级别、并发带来的几个问题看这里1、分布式事务只要聊到你做了分布式系统,必问分布式事务,你对分布式事务一无所知的话,确实会很坑,你起码得知道有哪些方案,一般怎么来做,每个方案的优缺点是什么。分布式事务的实现主要有以下 6 种方案:XA 方案TCC 方案SAGA 方案本地消息表可靠消息最终一致性方案最大努力通知方案①两阶段提交方案/XA 方案...原创 2021-12-30 09:35:06 · 563 阅读 · 0 评论