BASE是“Basically Available, Soft state, Eventually consistent(基本可用、软状态、最终一致性)”的首字母缩写。其中的软状态和最终一致性这两种技巧擅于对付存在分区的场合,并因此提高了可用性。 ...
CAP理论是分布式系统、特别是分布式存储领域中被讨论的最多的理论。其中C代表一致性 (Consistency),A代表可用性 (Availability),P代表分区容错性 (Partition tolerance)。CAP理论告诉我们C、A、P三...
一个分布式系统是一些独立的计算机集合,但是对这个系统的用户来说,系统就像一台计算机一样。本文主要介绍分布式的基础知识. 什么是分布式系统 一个分布式系统是一些独立的计算机集合,但是对这个系统的用户来说,系统就像一台计算机一样。 分布式系统是...
ShardingSphere是一种分布式数据库中间件,为了方便数据分片而设计,ShardingSphere-JDBC5是其中的一个子项目。它提供了对JDBC的扩展,允许在单个逻辑数据源上实现数据分片。 执行流程 ShardingSphere-JDB...
ShardingSphere是一个开源的分布式数据库中间件,它支持多种关系型数据库,例如MySQL、Oracle、SQL Server等。在本篇博客中,将介绍如何使用Spring Boot 2.7集成ShardingSphere-jdbc5.1.1,...
拉取镜像 1docker pull nacos/nacos-server 挂载目录 新建logs目录 1mkdir -p /usr/local/nacos/logs/ 新建配置目录 1mkdir -p /usr/local/nacos/i...
Java 17 是一种新版本的Java开发环境,使用 Java 17 进行程序开发时需要在计算机上安装 Java 17 环境。本文将介绍如何在 MacOS 中配置 Java 17环境。 MacOS系统中配置Java 17环境: 1. 下载Java...
背景 需求 商家收到订单超过12小时没有确认,发送提醒消息; 商家确定订单超过24小时没有发货,发送提醒消息; 方案 使用MQ的延迟队列 我们项目使用的开源的Rocketmq,延迟级别有限制(一共有18 级别,最长时间 2h)并...