loading
基于Redisson实现的分布式锁

基于Redisson实现的分布式锁 关于Redisson分布式锁的使用: private Integer setInfo(Long key) { // 获取分布式锁 RLock lock = redisson.getLock("Ext_Info:&qu

基于Redis的分布式锁

基于Redis的分布式锁 setNx 加锁 在使用 Redis 实现分布式锁时,首要想到的方法是使用 setNx 命令。 if (jedis.setnx(lockKey, val) == 1) { jedis.

Seata原理

SEATA事务模式 SEATA事务模式 Seata为用户提供了多种事务模式,包括AT模式、TCC模式、SAGA模式及XA模式,旨在为用户提供一站式解决分布式事务问题的方案。 AT模式 默认事务模式 AT模式是Seata默认采用的事务模式。该模式利用回滚日志(即undo log概念)实现了对已提

分布式事务Seata

分布式事务解决方案:Seata 全面指南 Seata 分布式事务Seata 引言 Seata (Simple Extensible Autonomous Transaction Architectur

SpringCloud入门实践

入门实践 快速脚手架搭建 可以到阿里云脚手架官方,一键搭建Cloud Demo 项目 选择项目基础信息 配置项目依赖信息 Cloud版本与Boot版本对应关系: 版本对应 根据项目所需勾选需要依赖的组件,正常实践项目所需,按nacos为例: 勾选 nacos+mysqljdb

为什么需要Hystrix

为什么需要Hystrix 为什么需要Hystrix 在微服务架构中,业务被拆分成多个独立的服务,并通过RPC进行相互调用。为了确保高可用性,单个服务通常会集群部署。然而,由于网络问题或自身原因,服务无法做到100%稳定运行。一旦某个服务出现问题,可能导致请求延迟甚至形成任务

什么是Nacos

nacos nacos详解 Nacos 原理核心介绍 PDF详细介绍 Nacos的核心要点 1. 服务注册 Nacos Client通过发送请求的方式,将自身的服务信息(包括但不限于元数据、IP地址、端口等)注册至Nacos Server。当Nacos Serve

SpringCloud入门介绍

SpringCloud入门介绍 Spring Cloud 是一套基于 Spring Boot 实现的微服务解决方案,它提供了在分布式系统中构建和部署微服务的一系列工具和服务。 微服务 微服务(Microservices)是一种软件开发架构模式,它将传统的单一、庞大