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
注册中心
服务发现
eureka
redis
sofa
会话管理器
全局会话管理器
异步提交会话管理器
重试提交会话管理器
重试回滚会话管理器
Seata
Client
分布式事物简介
主流程
角色介绍
TM
RM
TC
事物模式
AT
TCC
SAGA
XA
事物传播机制
REQUIRED
REQUIRES_NEW
NOT_SUPPORTED
SUPPORTS
NEVER
MANDATORY
SPI扩展
负载均衡
随机
轮询
最少调用
一致性哈希
编码解码
序列化
fst
hession
kryo
protobuf
压缩
seata
7z
bzip2
gzip
lz4
zip
SQL解析
Druid驱动的解析方式
Mysql
Oracle
PostgreSql
RPC集成
dubbo-Alibaba
dubbo-apache
grpc
http
motan
Spring集成
增强器
拦截器
收藏
收藏
0 条评论
回复 删除
下一页