文章 2025-10-20 来自:开发者社区

《聊聊分布式》BASE理论 分布式系统可用性与一致性的工程平衡艺术

1. BASE理论概述:CAP理论的实践延伸 1.1 从ACID到BASE的演进之路 在分布式系统设计中,我们面临着传统ACID事务模型与分布式环境之间的根本矛盾: // 传统ACID事务的局限性 public class ACIDLimitations { ...

《聊聊分布式》BASE理论 分布式系统可用性与一致性的工程平衡艺术
阿里云文档 2024-11-26

如何使用离群实例摘除功能保障Dubbo应用的可用性

在微服务架构中,当服务提供者的应用实例出现异常,而服务消费者无法感知时会影响服务的正常调用,并影响消费者的服务性能甚至可用性。离群实例摘除功能会检测应用实例的可用性并进行动态调整,以保证服务成功调用,从而提升业务的稳定性和服务质量。本文介绍如何创建离群实例摘除策略。

阿里云文档 2024-11-26

如何使用离群实例摘除保障SpringCloud应用的可用性

在微服务架构中,当服务提供者的应用实例出现异常,而服务消费者无法感知时会影响服务的正常调用,并影响消费者的服务性能甚至可用性。离群实例摘除功能会检测应用实例的可用性并进行动态调整,以保证服务成功调用,从而提升业务的稳定性和服务质量。本文介绍如何创建离群实例摘除策略。

问答 2024-08-28 来自:开发者社区

我们的分布式锁模型是否可以参考将容错、成员变更逻辑转移至管控平面,最终可用性和抢锁效率等功能的思路?

我们的分布式锁模型是否可以参考将容错、成员变更等逻辑转移至管控平面,而数据平面专注于互斥、最终可用性和抢锁效率等功能的思路?

问答 2024-08-28 来自:开发者社区

在分布式架构中,如何确保主链路的可用性,尤其是在依赖服务出现问题时?

在分布式架构中,如何确保主链路的可用性,尤其是在依赖服务出现问题时?

文章 2024-07-10 来自:开发者社区

Java面试题:简述CAP理论及其在分布式系统设计中的应用。请提供一个具体的例子,说明在系统设计中如何取舍一致性和可用性

CAP理论是分布式系统理论中的一个重要概念,它描述了一个分布式系统中的三个基本属性:一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)。任何分布式系统都必须在这三个属性之间进行权衡。 一致性(Consistency):指的是分布式系统中的所有节点在同一时间能够访问到一致的数据。也就是说,无论客户端访问哪个...

文章 2024-01-28 来自:开发者社区

【亿级数据专题】「分布式消息引擎」 盘点本年度我们探索服务的低延迟可用性机制方案实现

疾风吹征帆,倏尔向空没。干里在俄顷,三江坐超忽。一孟浩然 背景介绍 在充满挑战的2023年度,我们不可避免地面对了一系列棘手的问题,例如响应速度缓慢、系统陷入雪崩状态、用户遭受不佳的体验以及交易量的下滑。这些问题的出现,严重影响了我们的业务运行和用户满意度,为了应对这些问题,我们所在团队进行了大量的研究和实践,提出了低延迟高可用的解决方案,并在分布式存储领域广泛应用。 专题简介 ...

【亿级数据专题】「分布式消息引擎」 盘点本年度我们探索服务的低延迟可用性机制方案实现
文章 2024-01-16 来自:开发者社区

分布式事物【什么是分布式事务、 分区容错性、一致性、可用性、】(三)-全面详解(学习总结---从入门到深化)

MySQL事务的实现原理_什么是undo log undo log的概念undo log是mysql中比较重要的事务日志之一,顾名思义,undo log是一种用于撤销回退的日志,在事务没提交之前,MySQL会先 记录更新前的数据到 undo log日志文件里面,当事务回滚时或者数据库崩溃时,可以利用 undo log来进行回退。undo log的作用在MySQL中,undo log日志的作用主要....

分布式事物【什么是分布式事务、 分区容错性、一致性、可用性、】(三)-全面详解(学习总结---从入门到深化)
文章 2023-07-31 来自:开发者社区

为什么分布式系统中无法同时保证一致性和可用性?

首先一个前提,对于分布式系统而言,分区容错性是一个最基本的要求,因此基本上我们在设计分布式系统的时候只能从一致性(C)和可用性(A)之间进行取舍。 如果保证了一致性(C):对于节点N1和N2,当往N1里写数据时,N2上的操作必须被...

问答 2022-09-18 来自:开发者社区

基于CAP 理论,分布式系统如何在在一致性和可用性之间做出权衡的?

基于CAP 理论,分布式系统如何在在一致性和可用性之间做出权衡的?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

阿里云分布式应用服务

企业级分布式应用服务 EDAS(Enterprise Distributed Application Service)是应用全生命周期管理和监控的一站式PaaS平台,支持部署于 Kubernetes/ECS,无侵入支持Java/Go/Python/PHP/.NetCore 等多语言应用的发布运行和服务治理 ,Java支持Spring Cloud、Apache Dubbo近五年所有版本,多语言应用一键开启Service Mesh。

+关注