首页
学习
活动
专区
圈层
工具
发布
首页标签分布式系统

#分布式系统

分布式系统的“守护联盟”:熔断、降级与混沌工程

紫风

在数字化浪潮中,分布式系统已成为支撑各类大型应用的中流砥柱。从电商平台到金融交易系统,从社交网络到在线游戏,分布式系统无处不在,承担着海量数据处理与高并发请求响...

1910

揭秘分布式系统:数据分片与事件驱动的性能魔法

紫风

在互联网飞速发展的今天,分布式系统已成为支撑各种大规模应用的中流砥柱。从日常使用的电商平台、社交媒体,到金融领域的交易系统,分布式系统无处不在。它通过将任务分散...

2910

【分布式协作探秘】CRDTs:让数据在分布式世界和谐共存

紫风

在分布式系统中,多个节点需要共享和修改数据,就像多人同时编辑一份文档。但传统的数据同步方式(如数据库加锁)会导致性能下降,甚至出现数据丢失或不一致的问题。

1900

【分布式系统探秘】Raft 共识:分布式世界的 “民主决策机制“

紫风

Raft 共识算法的出现,让分布式系统的实现变得更加简单和可靠。它的成功启示我们:在设计复杂系统时,通过合理的抽象和分解,可以将难题转化为易于理解和实现的子问题...

1710

一致性哈希算法的权衡

半吊子全栈工匠

一致性哈希算法一般应用在分布式系统之中。在分布式系统中,机器节点和数据都很多,节点可能会频繁地增加或故障宕机,导致数据无法取得。为了解决这个问题,出现了使用一致...

9910

Meta基础设施演进与AI技术革命

qife122

我们需要解决缓存一致性问题。用户会收到被标记在照片中的通知,但看不到照片,或者聊天线程中的消息顺序错乱。我们通过构建新的软件系统来提供缓存失效,最终为分布式系统...

7910

NTP网络校时服务器:实现分布式系统精准协同

NTP网络同步时钟

在分布式系统中,各项任务由网络中多台独立的计算机(节点)协同完成。如果这些节点各自拥有差异巨大的本地时间,将会导致一系列严重问题,例如:

17710

分布式架构网站的设计与运维:2025年最新技术与实践

徐关山

通过实际案例的分析,我们可以看到,成功的分布式系统需要综合考虑架构设计、技术选型、运维管理和成本控制等多个方面。未来,分布式系统将面临更多挑战,但也将迎来更多创...

23910

认真聊AI | 多智能体系统

做数据的二号姬

智能体技术主要起源于人工智能、软件工程、分布式系统以及经济学等学科。对于到底怎么定义智能体,不同的领域有各自的说法,从学术定义上来说,所谓的智能体通常具有下面四...

19110

AP和CP理解

贺公子之数据科学与艺术

1️⃣ 场景设定:快递驿站(分布式系统) 假设你开了一家快递驿站,有3个分店(节点)。某天网络故障(分区容错性P),分店之间无法同步数据,这时候要选择:

14610

如何保证分布式系统中的数据一致性?

贺公子之数据科学与艺术

**案例分析:**比如一个网上购物系统,在进行订单支付时,可以以一个事务的形式将订单状态更新为“已支付”,同时扣减库存。如果在扣减库存时发生错误,整个事务就会回...

17410

【消息】消息事务机制

贺公子之数据科学与艺术

消息事务机制是指在消息传递系统中,保障消息的可靠性传递和一致性处理的机制。在分布式系统中,消息通常是异步发送和接收的,这意味着发送方无法立即知道消息是否成功传递...

16210

【设计一个分布式容错性和可恢复性的系统】

贺公子之数据科学与艺术

在设计分布式系统时,考虑到系统的容错性和可恢复性非常重要,以下是一些常用的设计原则和技术:

14210

分布式缓存算法获IEEE时间检验奖

用户11764306

某中心应用科学经理Anwar Walid因其2010年关于内容分发网络分布式缓存算法的论文,荣获2022年IEEE INFOCOM时间检验奖。该奖项旨在表彰10...

7510

分布式计算中的信息理论安全突破

用户11764306

某中心云服务密码学团队资深首席科学家Tal Rabin因其在安全多方计算(MPC)领域的开创性工作,与合作者共同获得2023年ACM分布式计算Dijkstra奖...

16510

Asynq:简单可靠的Go分布式任务队列

qife122

Asynq是一个基于Redis的Go语言分布式任务队列库,设计简单易用且可靠高效。它支持任务的异步处理、调度、重试和监控,是构建分布式系统的理想选择。

20010

机器学习中的CAP定理:一致性与可用性权衡

用户11764306

本文探讨了CAP定理在AI/ML流水线中的表现,分析了这些权衡成为关键决策点的具体组件。通过理解这些约束,ML工程师可以做出更好的架构选择,以满足其特定需求,而...

15610

使用Saga模式构建弹性航班预订工作流

qife122

现代航班预订和支付系统由跨越多个服务的众多步骤组成。例如,航空公司预订可能涉及一个服务来预订座位,另一个来处理支付,第三个来签发机票(确认座位)。所有这些步骤都...

14500

架构师必经之路:分布式的坑

方才编程_公众号同名

单机系统出问题,查一台机器就行;分布式系统出问题,可能要查几十台机器的日志,还得考虑网络、时钟等因素,定位问题像 “大海捞针”。设计、开发、部署、调试、监控分布...

10200
领券