E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
分布式事务-Seata
SpringCloud微服务架构中
分布式事务
解决方案,附详细答案解析
前言最其实不管什么时候,找工作都跑不了面试。目前很多小编都做了面试手册了,那就是别人家的孩子都有糖了,作为一个自觉的小编,必须搞。容我先絮叨一下,制作这个面试手册差不多花了3个多星期时间,过程还是比较磨人的,但是也很期待。要是因为我做的手册,帮助到了大家,那就真的开心啊!这就是这篇文章的目的,**帮你搜集了大量的面试题,已经整理成了一个Java面试手册PDF,《互联网面试2400页》,目前有65份
普通网友
·
2022-11-03 19:52
程序员
java
后端
面试
分布式事务
的背景
分布式事务
的背景常见事务:数据库事务ACID,Spring@Transactional
分布式事务
产生场景跨库事务跨网络事务,微服务拆分之后,对同一个数据库的表操作解决分布式系统中数据一致性问题X/OpenDTP
Lucifer Zhao
·
2022-11-03 19:49
java
分布式
深入Java线程池:从设计思想到源码解读
中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析
分布式事务
中间件
Java基基
·
2022-11-02 11:33
队列
中间件
java
hashtable
entity
都在建议,不要直接使用 @Async 注解,为什么?
中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析
分布式事务
中间件
Java基基
·
2022-11-02 07:48
spring
java
python
编程语言
多线程
为什么不建议直接使用 Async 注解?
中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析
分布式事务
公众号-芋道源码
·
2022-11-02 07:13
java
spring
python
编程语言
多线程
SpringBoot 如何实现异步编程,老鸟们都这么玩的!
中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析
分布式事务
公众号-芋道源码
·
2022-11-02 07:13
中间件
队列
spring
java
多线程
都在建议你不要直接使用 @Async 注解,为什么?
中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析
分布式事务
公众号-芋道源码
·
2022-11-02 07:13
java
spring
python
编程语言
多线程
Seata
1.5.2 +mysql 5.7 +nacos2.1+ spring boot
环境准备windows10dockernacos2.1+mysql5.7springboot2.3.3
Seata
Server创建文件夹
seata
-server在文件夹内创建文件docker-compose.yaml
吉祥噜噜
·
2022-10-31 15:17
一文吃透何为微服务、网关、服务发现/注册?
中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析
分布式事务
中间件
Java基基
·
2022-10-31 07:40
大数据
分布式
编程语言
数据库
java
一种基于柔性事务的
分布式事务
解决方案设计探究
1背景市面上常见的有,2pc/3pc、tcc、saga等常见的
分布式事务
解决方案,但是实际实施起来框架比较重,设计开发比较繁琐,不易于快速开发上手。
·
2022-10-30 22:15
微服务介绍以及远程调用
微服务技术栈微服务治理注册发现远程调用负载均衡配置管理网关路由系统保护流量控制服务授权
分布式事务
熔
少年啊!
·
2022-10-30 18:31
JAVA
SpringBoot
SpringCloud
微服务
java
数据库
ShardingJDBC 分库分表详解
它们均提供标准化的数据水平扩展、
分布式事务
和分布式治理等功能,可适用于如Java同构、异构语言、云原生等各种多样化的应用场景。Apa
小波同学
·
2022-10-29 17:37
Seata
全局事务配置--
seata
-server服务搭建
阿里的组件都有自己的官方文档和GitHub,官方文档都在自己的网站,里面包含介绍、原理以及部署基本都有,像http://
seata
.io/zh-cn/、https://nacos.io/zh-cn/等
Seata
前浪浪奔浪流
·
2022-10-29 17:45
说说Redis分布式锁是如何实现的。含Redis面试专题及答案
前言近来,分布式的问题被广泛提及,比如
分布式事务
、分布式框架、ZooKeeper、SpringCloud等等。本文先回顾锁的概念,再介绍分布式锁,以及如何用Redis来实现分布式锁。
90后小伙追梦之路
·
2022-10-29 17:45
架构
java
面试
面试
程序人生
分布式
数据结构
java
Seata
环境搭建部署过程
目录前提准备1.下载2.建表3.配置nacos3.1上传配置至Nacos配置中心4.修改appplication.yml4.1
seata
.store4.2
seata
.config4.3
seata
.registry
·
2022-10-27 20:19
分布式全局唯一ID解决方案
分布式事务
全局唯一ID方案
分布式事务
全局唯一ID方案UUIDJAVA自带UUID的算法优点:本地生成(快)、基本能保证不重复、信息安全缺点:无序,不适合做索引会导致mysqlB+树重排,插入效率极低mysql
TebYue
·
2022-10-26 15:47
java高级
redis
数据库
java
Zookeeper入门
计算机系统从集中式到分布式的变革伴随着包括分布式网络、
分布式事务
、分布式数据一致性等在内的一系列问题和挑战,同时也催生了一大批诸如ACID、CAP和BASE等经典理论的快速发展。
一颗向上的草莓
·
2022-10-25 12:38
Zookeeper
java面试
zookeeper
图解 ElasticSearch 原理
中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析
分布式事务
中间件
Java基基
·
2022-10-25 07:55
大数据
数据库
python
人工智能
java
图解:订单系统的设计
中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析
分布式事务
中间件
Java基基
·
2022-10-25 07:24
大数据
java
人工智能
数据库
编程语言
AspNetCore&MassTransit Courier实现
分布式事务
的详细过程
目录
分布式事务
Saga模式执行过程恢复策略协作方式编排式(Orchestrator)协同式(Choreography)MassTransitCourier补偿服务服务建立服务配置服务编排执行请求执行成功执行补偿参考文献在之前的一篇博文中
·
2022-10-25 04:55
seata
集群部署与踩坑集合之秃头篇-持续优化
开启
seata
事务的工程中引入相关依赖在父工程pom.xml中引入
seata
的jar包,如果使用1.4.2的版本,需要排除默认引入的1.3的包。
Mr培
·
2022-10-24 14:45
分布式事务
的常见概念:ACID,BASE,XA,SAGA
BASE是柔性事务,基本可用可以保证
分布式事务
参与方不一定同时在
今天例外
·
2022-10-24 13:00
架构
XA事务
分布式事务
TCC
全局事务和本地事务
本地事务的优点支持严格的ACID属性可靠高效状态可以只在资源管理器中维护应用编程模型简单本地事务的局限不具备
分布式事务
处理能力隔离的最小单位由资源
夜空霓虹
·
2022-10-24 04:01
面试
全局事务
本地事务
java
seata
源码分析之全局事务的开启跟xid的传递
概览首先我们通过@GlobalTransactional这个注解开启一个全局事务,而GlobalTransactionScanner.wrapIfNecessary()会为所有方法上加了这个注解的bean注入一个包装了GlobalTransactionalInterceptor实例的advisor,然后返回一个代理对象。GlobalTransactionalInterceptor会在该bean的方
穹柏
·
2022-10-24 04:00
源码分析
分布式事务
seata
1024程序员节
分布式全局唯一ID(四)
使用数据作为
分布式事务
的唯一ID。1、比如sqlserver、mysql等数据库的自增主键2、oracle数据库的序列实现这个代码就忽略了,没有什么可写的。
比嗨皮兔
·
2022-10-24 04:29
Oracle
MySql
SqlServer
分布式唯一ID
数据库
seata
eureka 全局事务编号传递关键代码
seata
eureka全局事务编号传递关键代码网文大部分是基于dobbo的分析,eureka传递xid(全局事务编号)的分析目前还没找到,断点跟踪了
seata
-sample的工程
seata
-sample
一只_青蛙
·
2022-10-24 04:28
源码分析
源码分析
Seata
事务管理---
Seata
简介
1什么是
Seata
Seata
是SpringCloudAlibaba开发出的一款开源的
分布式事务
解决方案,致力于提供高性能和简单易用的
分布式事务
服务。
没有不酸的柠檬
·
2022-10-24 04:56
SpringCloud
Alibaba篇
java
分布式
spring
cloud
mysql
【微服务38】
分布式事务
Seata
源码解析六:全局/分支事务分布式ID如何生成?序列号超了怎么办?时钟回拨问题如何处理?
2)时钟回拨问题的解决四、总结和后续一、前言至此,
seata
系列的内容包括:cannotgetcluster
秃秃爱健身
·
2022-10-24 04:55
#
分布式事务Seata
微服务入门到入土
微服务
分布式
云原生
seata
的部署和集成
seata
的部署和集成一、部署
Seata
的tc-server1.下载首先我们要下载
seata
-server包,地址在http/
seata
.io/zh-cn/blog/download.html当然,课前资料也准备好了
qq_40011574
·
2022-10-23 19:04
分布式
BASE理论(译文)
BASE理论引入最终一致性的概念,并系统性地总结了一种针对
分布式事务
的技术手段,其理论价值巨大。这里记录下原文的翻译过程,方便后学者。
夜雨风云
·
2022-10-23 17:19
云原生
分布式应用
软件架构
软件架构
分布式
CAP理论
云原生
分布式事务
之——
Seata
原理分析
本文涉及到较多的数据库事务概念,阅读本文前请确保具备必要的相关知识。事务概述事务特性Atomicity-原子性:同一个事务的所有操作,要么全部完成,要么全部不完成Consistency-一致性:在事务开始之前和结束之后,数据库的完整性未被破坏(符合预期)Isolation-隔离性:可以防止多个事务交叉执行时导致数据不一致;隔离级别由低到高依次为:读未提交(Readuncommitted)读已提交(
冰冻咖啡2020
·
2022-10-22 13:35
分布式
java
seata
源码解析:事务状态及全局锁的存储
事务状态的存储在
seata
中,无论你使用哪种事务模式,都会将全局事务状态和分支事务状态存储下来。有三种存储模式可供你选择,db,redis,file。本文只会详细分析db这一种存储模式,其他的类似。
Java识堂
·
2022-10-22 13:35
分布式事务
分布式事务
seata
源码解析:全局事务id是如何传递的?
通过Dubbo方式进行调用想在Dubbo应用之间进行参数传递,其实非常简单。通过Dubbo提供的隐式传递功能即可实现。使用方式如下所示。//1.A服务设置参数RpcContext.getContext().setAttachment("name","小明");//2.A服务通过RPC调用B服务//3.B服务可以获取到A服务设置的参数RpcContext.getContext().getAttach
Java识堂
·
2022-10-22 13:35
分布式事务
java
开发语言
后端
分布式事务
之
Seata
AT
文章目录AT简介AT模式原理AT项目实战账户服务积分服务聚合服务查看回滚日志AT简介AT模式是基于XA演进而来的一种
分布式事务
模式,是
Seata
主推的
分布式事务
解决方案。
jannals
·
2022-10-22 13:05
分布式事务
分布式
微服务
分布式事务
Seata
AT
Seata
分布式事务
Seata
使用及其原理剖析
1.
Seata
是什么
Seata
是一款开源的
分布式事务
解决方案,致力于提供高性能和简单易用的
分布式事务
服务。
谭俊杰 Jerry
·
2022-10-22 13:05
Java研究
微服务专题研究
分布式
java
开发语言
十三、
Seata
分布式事务
源码解析
一、自动配置类
Seata
AutoConfiguration
Seata
AutoConfiguration自动配置类,注册GlobalTransactionScanner组件。
小相公爱玩
·
2022-10-22 13:35
微服务
java
分布式事务
-
seata
-AT使用详解
目录两阶段提交协议
seata
-AT模式AT模式如何做到对业务的无侵入
seata
-AT专业术语实操
seata
-AT前提准备TM与TCC-RM的搭建
seata
服务端的搭建TM的搭建实战效果总结:上一篇文章简单的对
分布式事务
进行了简单的介绍
一只穿雲箭
·
2022-10-22 13:04
分布式
微服务
分布式事务
vivo 鲁班平台 RocketMQ 消息灰度方案
比如不同系统间调用业务链上做分段式处理或使用不同语言的两个系统间的解耦;可以用于数据同步,比如基础数据通过MQ广播到各个业务领域,实现业务领域的提效;高并发订单或IM的推送服务中,可以使用MQ做削峰填谷;此外,在
分布式事务
中
·
2022-10-19 19:06
微信小程序练手实战:前端+后端(Java)
中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析
分布式事务
中间件
Java基基
·
2022-10-18 17:25
中间件
java
spring
spring
boot
小程序
猿创征文 | 国产数据库TiDB相关知识介绍
目录1、简介2、TiDB的组成2.1TiDBServer2.2PDServer(PD)2.3TiKVServer3、TiDB的关键特性3.1高度兼容MySQL3.2水平弹性扩展3.3
分布式事务
3.4金融级别高可用
IT技术分享社区
·
2022-10-16 22:37
数据库
数据库
mysql
数据库开发
猿创征文 | 如此丝滑的国产数据库TiDB 纵享丝滑(mysql)~
0改动,百分之百的强劲数据库;一、介绍TiDB官方文档简单总结下:1大于mysql与mysql完美适配2分布式支持
分布式事务
3性能强悍底层存储与计算分离,更高效4pd:全局调度tikv:真正的存
寂寞旅行
·
2022-10-16 22:04
数据库
tidb
mysql
数据库与缓存数据一致性解决方案
假设有完善的工业级
分布式事务
解决方案,那么数据库与缓存数据一致性便迎刃而解,实际上,目前
分布式事务
不成熟。二、不同的声音在数据库与缓存数据一致解决方式中,有各种声音。
Lydia Bess
·
2022-10-13 12:53
java
程序人生
学习
spring
struts
【超赞】技术架构的战略和战术原则
中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析
分布式事务
中间件
Java基基
·
2022-10-11 16:58
大数据
分布式
编程语言
数据库
java
Sharding-Jdbc 实现读写分离 + 分库分表,写得太好了!
中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析
分布式事务
中间件
Java基基
·
2022-10-10 15:02
数据库
mysql
java
redis
分布式
分布式数据库-主从复制--ShardingJDBC
它们均提供标准化的数据水平扩展、
分布式事务
和分布式治理等功能,可适用于如Java同构、异构语言、云原生等各种多样化的应用场景。官网:http://shardingsphere
LC超人在良家
·
2022-10-10 15:29
数据库
分布式
postgresql
幂等专项测试分享
幂等性多数场景运用在支付、订单、和
分布式事务
处理等幂等的类型插入幂等一般插入幂等多用于生成流水号没做幂等做了幂等校验幂等字段的设计更新幂等为何会有更新不幂等会带来的问题更新丢失更新丢失场景脏读场景脏读幻读和不可重复读总结
露西法
·
2022-10-10 07:03
测试
数据库
后端
Docker+Jenkins+Nginx+Spring Boot 自动化部署项目
中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析
分布式事务
中间件
Java基基
·
2022-10-09 22:51
中间件
docker
nginx
linux
kubernetes
Java事务管理器原理_TxManager 基于springcloud的LCN
分布式事务
管理器
TxManagerLCN
分布式事务
管理器,协调
分布式事务
的事务管理,完成三阶段事务提交。使用教程启动redis服务,并配置redis.properties配置文件。
互联网有记忆
·
2022-10-08 16:50
Java事务管理器原理
SpringBoot+Mybatis多数据源+
分布式事务
管理
www.jianshu.com/p/e16cf4e325e2https://blog.csdn.net/he90227/article/details/52493580涉及3个数据源以上的多数据源配置和
分布式事务
管理
bdlaxx
·
2022-10-08 16:17
SpringBoot爬坑系列
SpringBoot使用Atomikos实现
分布式事务
管理
1.
分布式事务
管理如果在一个项目中,配置了两个数据库,那么两个数据库如何配置,以及事务怎么控制?这里我们使用jta-atomikos来实现分布式事物管理。
歪桃
·
2022-10-08 16:46
Spring
分布式
spring
boot
上一页
53
54
55
56
57
58
59
60
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他