Seata 组件
2021-05-24 20:14:55 22 举报
AI智能生成
Seata是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。Seata将为用户提供了AT、TCC、SAGA和XA事务模式,为用户打造一站式的分布式解决方案。Seata支持多语言,包括Java、Golang、Python等。 在微服务架构下,服务拆分粒度越来越小,一个业务操作往往需要跨多个服务协调完成,这就产生了跨服务的事务问题。传统的集中式事务管理无法满足此类需求,因此需要一种分布式事务解决方案。Seata的出现填补了这一空白,它能够保证在分布式环境下的数据一致性,为微服务架构下的系统提供了强大的事务支持。
作者其他创作
大纲/内容
Server
全局ID生成器
调度
重试回滚调度
重试提交调度
异步提交调度
超时检查调度
删除回滚日志调度
消息处理器
请求消息处理器
响应消息处理器
资源管理器消息处理器
事物管理器消息处理器
心跳消息处理器
配置中心
apollo
consul
custom
etcd3
nacos
spring-cloud
zookeeper
注册中心
服务发现
consul
custom
etcd3
eureka
nacos
redis
sofa
zookeeper
会话管理器
全局会话管理器
异步提交会话管理器
重试提交会话管理器
重试回滚会话管理器
Client
分布式事物简介
主流程
角色介绍
TM
RM
TC
事物模式
AT
TCC
SAGA
XA
事物传播机制
REQUIRED
REQUIRES_NEW
NOT_SUPPORTED
SUPPORTS
NEVER
MANDATORY
SPI扩展
注册中心
服务发现
consul
custom
etcd3
eureka
nacos
redis
sofa
zookeeper
负载均衡
随机
轮询
最少调用
一致性哈希
配置中心
apollo
consul
custom
etcd3
nacos
spring-cloud
zookeeper
编码解码
序列化
fst
hession
kryo
protobuf
压缩
序列化
fst
hession
kryo
protobuf
seata
压缩
7z
bzip2
gzip
lz4
zip
SQL解析
Druid驱动的解析方式
Mysql
Oracle
PostgreSql
RPC集成
dubbo-Alibaba
dubbo-apache
grpc
http
motan
sofa
Spring集成
增强器
拦截器
收藏
收藏
0 条评论
下一页