- Kalfka 消息队列原理架构阐述 Kalfka 消息队列原理架构阐述
- 1 简介Raft 协议架构 是一种基于领导者的共识算法,旨在实现可理解性。它将共识分为领导者选举、日志复制和安全保证。他试图回答一个问题:两台不同的服务器如何运行同一个程序,并且在某个时间点,它们在被查询时都会返回相同的数据,即使它们收到了不同的指令。例如,假设服务器 A 在某个时间点收到值为 1 的写入操作和值为 2 的后续写入指令。在这种情况下,我们应该查询服务器 B 以检索值 2,而... 1 简介Raft 协议架构 是一种基于领导者的共识算法,旨在实现可理解性。它将共识分为领导者选举、日志复制和安全保证。他试图回答一个问题:两台不同的服务器如何运行同一个程序,并且在某个时间点,它们在被查询时都会返回相同的数据,即使它们收到了不同的指令。例如,假设服务器 A 在某个时间点收到值为 1 的写入操作和值为 2 的后续写入指令。在这种情况下,我们应该查询服务器 B 以检索值 2,而...
- 分布式存储 分布式存储
- 嵌入表分片与哈希管理:支撑万亿参数的关键技术 1、 Hash管理及实现如下图所示:在推荐系统中,大部分ID的原始特征都是离散型(global ids),因为其取值空间巨大且稀疏(如用户ID或物品ID可能达到百万甚至亿级别),直接作为输入会导致嵌入表维度爆炸,引发存储和计算瓶颈。常见的做法是需要将离散的ID转为连续的行号(hash indices),从而压缩特征空间,实现高效存储和查询。Ha... 嵌入表分片与哈希管理:支撑万亿参数的关键技术 1、 Hash管理及实现如下图所示:在推荐系统中,大部分ID的原始特征都是离散型(global ids),因为其取值空间巨大且稀疏(如用户ID或物品ID可能达到百万甚至亿级别),直接作为输入会导致嵌入表维度爆炸,引发存储和计算瓶颈。常见的做法是需要将离散的ID转为连续的行号(hash indices),从而压缩特征空间,实现高效存储和查询。Ha...
- 深度解析GaussDB分布式分布键:设计核心与实践指南在分布式数据库体系中,数据如何在多个节点间高效分布、协同工作,是决定系统性能、扩展性与稳定性的关键。GaussDB作为企业级分布式关系型数据库,通过“分布键”这一核心技术,实现了数据的合理分片与均衡存储,为大规模数据处理和高并发访问提供了坚实支撑。本文将从分布键的核心定义出发,逐步拆解其作用价值、常见类型、设计原则及实操案例,帮助大家全... 深度解析GaussDB分布式分布键:设计核心与实践指南在分布式数据库体系中,数据如何在多个节点间高效分布、协同工作,是决定系统性能、扩展性与稳定性的关键。GaussDB作为企业级分布式关系型数据库,通过“分布键”这一核心技术,实现了数据的合理分片与均衡存储,为大规模数据处理和高并发访问提供了坚实支撑。本文将从分布键的核心定义出发,逐步拆解其作用价值、常见类型、设计原则及实操案例,帮助大家全...
- GaussDB集中式与分布式在选择GaussDB数据库时,很多技术决策者都会陷入一个关键困惑:到底该选集中式还是分布式?两者看似都能支撑业务,但在架构设计、性能表现、运维成本和适用场景上存在本质差异。选对了,数据库能成为业务增长的"助推器";选错了,可能会面临性能瓶颈、扩容困难甚至重构风险。本文将从核心架构出发,多维度解析GaussDB集中式与分布式的区别,并给出明确的选型指南。 一、先搞... GaussDB集中式与分布式在选择GaussDB数据库时,很多技术决策者都会陷入一个关键困惑:到底该选集中式还是分布式?两者看似都能支撑业务,但在架构设计、性能表现、运维成本和适用场景上存在本质差异。选对了,数据库能成为业务增长的"助推器";选错了,可能会面临性能瓶颈、扩容困难甚至重构风险。本文将从核心架构出发,多维度解析GaussDB集中式与分布式的区别,并给出明确的选型指南。 一、先搞...
- 基于真实电商场景,深入解析微服务架构设计。涵盖Nacos服务治理、Ribbon负载均衡、分布式缓存等核心技术,剖析单体到分布式的演进逻辑。从架构演变到组件选型,从服务拆分到性能调优,讲解分布式系统设计中的常见问题与解决方案。 基于真实电商场景,深入解析微服务架构设计。涵盖Nacos服务治理、Ribbon负载均衡、分布式缓存等核心技术,剖析单体到分布式的演进逻辑。从架构演变到组件选型,从服务拆分到性能调优,讲解分布式系统设计中的常见问题与解决方案。
- 文章目录 1. 负载均衡算法2. 熔断和降级2.1 熔断2.2 降级 3. 幂等4. 分布式事务5. 分布式锁6. 分布式主键id7. 池化技术 1. 负载均衡算法 随机访问策略。 系... 文章目录 1. 负载均衡算法2. 熔断和降级2.1 熔断2.2 降级 3. 幂等4. 分布式事务5. 分布式锁6. 分布式主键id7. 池化技术 1. 负载均衡算法 随机访问策略。 系...
- 一、分布式锁 1.分布式锁的原理 分布式锁或者本地锁的本质其实是一样的,都是将并行的操作转换为了串行的操作 2.分布式锁的常用解决方案 2.1 数据库 可以利用MySQL隔离性:唯一... 一、分布式锁 1.分布式锁的原理 分布式锁或者本地锁的本质其实是一样的,都是将并行的操作转换为了串行的操作 2.分布式锁的常用解决方案 2.1 数据库 可以利用MySQL隔离性:唯一...
- >>回到总目录<< 文章目录 分布式数据库的体系结构 练习题 分布式数据库的特点 分布式数据库的透明... >>回到总目录<< 文章目录 分布式数据库的体系结构 练习题 分布式数据库的特点 分布式数据库的透明...
- 目录 文章目录 目录前言区块链区块链的关键技术区块链与隐私计算区块链与安全多方计算结合区块链与联邦学习结合 前言 本文摘自以下文献,为个人学习笔记摘抄: 《基于模型准确率的链上去中... 目录 文章目录 目录前言区块链区块链的关键技术区块链与隐私计算区块链与安全多方计算结合区块链与联邦学习结合 前言 本文摘自以下文献,为个人学习笔记摘抄: 《基于模型准确率的链上去中...
- 作者:@lxchinesszz 本文为作者原创,转载请注明出处 小编最近在做微服务架构的工程,工程是由之前公司的人搭建起来的,说直白就是理论架构,一个业务拆分多个子任务模块,部署在不同的服务器上,通过http协议进行通信,之所以这样其中主要原因是因为,项目开发中用到了不同的语言,对于大多数供销商使用node开发,对于支... 作者:@lxchinesszz 本文为作者原创,转载请注明出处 小编最近在做微服务架构的工程,工程是由之前公司的人搭建起来的,说直白就是理论架构,一个业务拆分多个子任务模块,部署在不同的服务器上,通过http协议进行通信,之所以这样其中主要原因是因为,项目开发中用到了不同的语言,对于大多数供销商使用node开发,对于支...
- Elastic-Job是一个分布式定时任务框架,其内部的定时主要是利用quartz来实现,而Elastic-Job核心是对quartz进行了封装,并提供了分布式任务的功能。具体是怎么实现呢? 怎... Elastic-Job是一个分布式定时任务框架,其内部的定时主要是利用quartz来实现,而Elastic-Job核心是对quartz进行了封装,并提供了分布式任务的功能。具体是怎么实现呢? 怎...
- 通过本篇的阅读你将学会了解Elastic-Job的定时时机,及如何通过分片方式做一个分布式的定时任务框架。了解常用的三种分片策略,及如何自定义分布式分片策略 目录 Elastic-Job... 通过本篇的阅读你将学会了解Elastic-Job的定时时机,及如何通过分片方式做一个分布式的定时任务框架。了解常用的三种分片策略,及如何自定义分布式分片策略 目录 Elastic-Job...
- 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ (opens new window) 西魏陶渊明 在单机环境下多线程操作共享数据时候回用到锁的概念,因为是单机可以直接使用jdk提供的锁机制就可以满足。 但是在微服务场景下,因为是... 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ (opens new window) 西魏陶渊明 在单机环境下多线程操作共享数据时候回用到锁的概念,因为是单机可以直接使用jdk提供的锁机制就可以满足。 但是在微服务场景下,因为是...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第三期2026/08/21 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;念擎-华为云AI开发者运营案例开发专家
本期直播内容:AI六层能力首次详细解读 + 新一代华为云开发者空间亮相 + 校园案例直播带练
回顾中
热门标签