redis业务 Redis业务热点数据热点数据是指在分布式系统中频繁访问和操作的数据。这些数据通常是非均匀地分布在系统中的,因为某些数据比其他数据更受欢迎,导致其成为热点数据。 在 Redis 中,可以通过以下算法来判断和实现热点数据的访问策略: 基于键的访问统计: 策略说明:Redis 可以通过记录每个键被访问的次数来判断热点数据。根据访问次数可以判断哪些数据比较热门,并调整访问策略以优先处理热门数据。 实 2023-07-08 业务 #业务 #redis
分布式共识算法概述 分布式共识算法概述概述分布式共识算法分为,选主、数据(日志)同步、接收客户端请求、leader职责、follower职责、observer职责、一致性保证(顺序一致性、因果一致性、) ZAB - CPZAB(ZooKeeper Atomic Broadcast)协议是ZooKeeper的核心组件,用于实现ZooKeeper中的原子广播。它确保了分布式环境下的一致性和原子性操作。 ZAB协议的流程: 2023-07-08 分布式系统 > 概述 #分布式系统 #概述
ChatGPT问答 ChatGPT问答云原生概念云原生(Cloud Native)是一种软件开发和部署的方法论,旨在在云计算环境下构建和运行应用程序。它强调将应用程序设计为适应云架构的特点,并提供了在云环境中构建、交付和运行应用程序的最佳实践。 云原生应用具有以下几个主要特点: 微服务架构:云原生倡导将应用程序拆分成小而自治的服务(称为微服务),每个服务专注于完成一个特定的业务功能。这使得应用程序更加模块化、可扩展 2023-07-07 分布式系统 > 学习 #分布式系统 #学习
学习记录和规划 学习记录和规划2023-7 6日 需要准备面试,当前薄弱的点,之前的源码需要重新复习,暂时看不了源码,尝试通过之前的笔记进行梳理 学习分为两种:提高、巩固、复习 提高:当前的分布式系统暂时没有整体的格局,需要通过阅读书籍建立起相应的影响; 源码篇如果算上源码:JDK(优先级高)、JUC、JavaWeb、MyBatis、Spring Framework(优先级高)、yupi-project(优 2023-07-06 学习 #学习
高并发、高性能、高可用 高并发、高性能、高可用部分转载:分布式架构中的三高:高并发、高性能、高可用-腾讯云开发者社区-腾讯云 (tencent.com) 概念高并发、高可用和高性能是三个不同的概念,分别描述了系统在不同方面的特点和需求。以下是对它们的详细解释以及对应的措施: 高并发: 含义:高并发指系统能够同时处理大量的请求和事务,并保持良好的性能和响应速度。 实现措施: 负载均衡:通过将请求分发到多个服务器上,分担 2023-07-06 分布式 #分布式
Redis Redis高级数据结构Probabilistic | Redis 业务鱼皮的redis笔记 (密码:blgv) 鱼皮的 Redis 笔记 (yuque.com) 更新缓存的策略 2023-07-05 工具 #工具 #Redis
从Paxos到Zookeeper 分布式一致性原理与实践 MySQL技术内幕 InnoDB存储引擎 第2版第一章 MySOL体系结构和存储引擎定义数据库和实例在数据库领域中有两个词很容易混淆,这就是“数据库” (database)和“实例” ( i n s t a n c e )。 作 为 常 见 的 数 据 库 术 语 , 这 两 个 词 的 定 义 如 下 。 数据库:物理操作系统 文件或其他形式文件类型的集合。在MysQL 数据库中,数据 库 2023-06-29 分布式系统 > 书籍 > 组件 #书籍 #组件 #MySQL
从Paxos到Zookeeper 分布式一致性原理与实践 从Paxos到Zookeeper 分布式一致性原理与实践第一章 分布式架构集中式到分布式—分布式特点 分布性分布式系统中的多合计算机都会在空问上随意分布,同时,机器的分布情况也会随 时变动。 对等性分布式系统中的计算机没有主/ 从之分,既没有控制整个系统的主机,也没有被控 制的从机,组成分布式系统的所有计算机节点都是对等的。副本(Rcplica )是分布 式系统最常见的概念之一,指的是分 2023-06-29 分布式系统 > 书籍 #分布式共识算法 #书籍
分布式协作系统 分布式协作系统基本应用集群选举master一个常见的集群选举master的案例是在Hadoop集群中的NameNode选举。 Hadoop是一个分布式存储和计算的框架,其中的HDFS(Hadoop Distributed File System)存储系统由多个DataNode和一个NameNode组成。NameNode是HDFS的主节点,负责存储文件的元数据信息。 由于NameNode的重要性,当 2023-06-29 分布式系统 #分布式共识算法
火焰图 火焰图官方文档:Flame Graphs (brendangregg.com) 概念火焰图主要是用来跟踪堆栈线程重复多次采样而生成的,每个方法的调用表示为一个长方形,长方形的长度和在采样中出现的次数成正比。 图的解释;y轴: 表示调用栈,每一层都是一个函数,调用栈越深。火焰的颜色越高,顶部就是正在执行的函数,下方都是父函数。x轴: 表示的是抽样数,如果一个函数在x轴占据的函数宽度越宽,表示该函数在 2023-06-26 工具 #工具