分布式事务使用场景及解决方案

java 

1 分布式事务介绍 1.1 什么是事务 数据库事务(简称:事务,Transaction)是指数据库执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成[由当前业务逻辑多个不同操作构成]。 事务拥有以下四个特性,习惯上被称为ACID特性: 原子性(Atomicity):事务作为一个整体被执行,包含

使用Ribbon进行负载均衡


1.负载均衡Ribbon 负载均衡就是将用户请求(流量)通过一定的策略,分摊在多个服务实例上执行,它是系统处理高并发、缓解网络 压力和进行服务端扩容的重要手段之一。它分为服务端负载均衡和客户端负载均衡。 服务器端负载均衡 在负载均衡器中维护一个可用的服务实例清单,当客户端请求来临时,负载均衡服务器按

分布式场景问题

java 

场景一 客户要求服务满足2000人同时并发的情况,也就是2000同时刻的并发,根据业务接口相应情况qps大致为5000-7000左右 场景几乎为请求不会高频率,处理时间短,假设大用户用户群体平均请求间隔为5秒 用户数=2000 x 1/0.4 x 5 = 25000 (人),就是要满足两万的活跃用户

Nacos服务注册服务发现


1.系统架构演变 随着互联网的发展,网站应用的规模不断扩大。需求的激增,带来的是技术上的压力。系统架构也因此也不断的演进、升级、迭代。从单一应用,到垂直拆分,到分布式服务,到SOA,以及现在火热的微服务架构,还有在Google带领下来势汹涌的Service Mesh。我们到底是该乘坐微服务的船只驶向

Springboot搭建RabbitMQ延时队列

java 

SpringBoot环境搭建 pom.xml <dependencies> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</a