分布式缓存 - 学习记录
BNMZY
chatgpt搬运工
展开
-
分布式缓存 - 分布式系统理论(下)
一. 分布式系统设计策略 分布式系统的本质是通过低廉的硬件攒在一起已获得更好的吞吐量、性能及可用性等,在分布式环境下,有几个问题是普遍关心的,称为设计策略: 如何检测你还活着 如何保障高可用 容错处理 重试机制 负载均衡 ...原创 2020-11-27 17:22:58 · 211 阅读 · 0 评论 -
分布式缓存 -分布式系统理论(上)
1. 分布式系统概论 分布式系统是一个内涵极度丰富的领域,单就应用层次而言就涉及分布式缓存、分布式存储、分布式文件系统、分布式锁、分布式事务、分布式调度任务、分布式调度计算、分布式消息、分布式采集等等 2. 分布式系统概念 2.1 进程、线程 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程基本上不拥有系统资源,只拥有一点在运行中必不原创 2020-11-13 18:30:11 · 379 阅读 · 0 评论 -
分布式缓存 -分布式系统理论 - Paxos
一. Paxos简介 Paxos协议是一个解决分布式系统中,多个节点之间就某个值(提案)达成一致(协议)的通信协议。它能够处理在少数节点离线的情况下,剩余的多数节点仍能够达成一致 大佬写的流程 - 详细 大佬写的流程 Paxos协议是一个两阶段协议,分为 Prepare 阶段和 Accept 阶段。涉及两个参与者角色,Proposer 和 Acceptor。其中Proposer是提议提案的服务器,而Acceptor是批准提案的服务器。二者在物理上可以是同一个服务器原创 2020-11-04 10:54:53 · 169 阅读 · 0 评论 -
分布式缓存 - 概念解释
第一章 1. 正向代理&反向代理 正向代理: 客户端知道真实请求的地址,但是直接访问访问不到(防火墙之类)。此时可以通过一个正向代理服务器(代理服务器可以直接访问),先将请求发送到代理服,代理服去目标服务器请求资源再返回给客户端。 正向代理用途: (1)访问原来无法访问的资源,如google (2) 可以走缓存,加速访问资源 (3) 对客户端访问授权,上网进行认证 (4) 代理可以记录访问记录(上网行为管理),对外隐藏用户信息 反向代理: 对于客户端来说,代理服务器就是源服务器,客户端发送请原创 2020-10-28 16:20:18 · 398 阅读 · 2 评论 -
分布式缓存 - 缓存简介,常用缓存算法
1. 客户端缓存 2. 网络中缓存 3. 服务端缓存 3.1 数据库缓存 3.2 平台级缓存 3.3 应用级缓存 3.3.1缓存算法 缓存算法的几个专业术语 缓存命中 :客户发起一个请求时,系统收到这个请求,如果该请求的数据在缓存中,这一数据就会被使用,这一行为叫做缓存命中 没有命中 : 没有命中,如果此时缓存还有存储空间,那么没有命中的对象会被存储到缓存中 存储成本 : 当缓存没有命中时,系统会从数据库或其他数据源取出数据,然后放入缓存,把这个数据原创 2020-10-28 16:18:43 · 440 阅读 · 0 评论