- 事务管理器
- SessionManager
- SessionLifecycleListener
- AbstractSessionManager
- 事务存储管理器
- RedisTransactionStoreManager
我们知道Seata服务端TC在全局事务中需要协调TM,RM分工干活,一个全局事务的也是由多个分支事务组成的,那么TC端必须要对这些全局事务和分支事务进行管理,比如事务的创建、更新、删除...我们今天就来聊一聊Seata中的事务管理者SessionManager。
- 这里为什么叫SessionManager:有博客说Seata的中的事务也叫会话,会话管理器也叫事务管理器。我们就这样叫吧
事务管理器
SessionManager
SessionManager是一个接口,我们来看它的继承关系: