gta5网站正在建设,做淘宝客网站会犯法吗,怎么制作app软件赚钱,自己做网站需要学什么软件锋哥原创的分布式事务框架Seata视频教程#xff1a;
实战阿里分布式事务框架Seata视频教程#xff08;无废话#xff0c;通俗易懂版#xff09;_哔哩哔哩_bilibili实战阿里分布式事务框架Seata视频教程#xff08;无废话#xff0c;通俗易懂版#xff09;共计10条视频
实战阿里分布式事务框架Seata视频教程无废话通俗易懂版_哔哩哔哩_bilibili实战阿里分布式事务框架Seata视频教程无废话通俗易懂版共计10条视频包括1 阿里分布式事务框架Seata简介、2 分布式事务简介、3 SpringCloud Alibaba分布式基础案例搭建等UP主更多精彩视频请关注UP账号。https://www.bilibili.com/video/BV1Uf4y1579F/seata默认事务支持是file文件存储不怎么好不方便查看和管理所以我们一般是db存储
修改conf下的file.conf配置文件 把mode改成db
然后下方mysql配置改成你们对应的配置即可数据库要自己先建立比如我这边定义是db_seata
还有三个表global_tablebranch_tablelock_table分别是全局事务会话表分支事务会话表锁数据表
建表语句获取https://gitee.com/dhb414/seata/blob/master/script/server/db/mysql.sql#
-- -------------------------------- The script used when storeMode is db --------------------------------
-- the table to store GlobalSession data
CREATE TABLE IF NOT EXISTS global_table
(xid VARCHAR(128) NOT NULL,transaction_id BIGINT,status TINYINT NOT NULL,application_id VARCHAR(32),transaction_service_group VARCHAR(32),transaction_name VARCHAR(128),timeout INT,begin_time BIGINT,application_data VARCHAR(2000),gmt_create DATETIME,gmt_modified DATETIME,PRIMARY KEY (xid),KEY idx_gmt_modified_status (gmt_modified, status),KEY idx_transaction_id (transaction_id)
) ENGINE InnoDBDEFAULT CHARSET utf8;-- the table to store BranchSession data
CREATE TABLE IF NOT EXISTS branch_table
(branch_id BIGINT NOT NULL,xid VARCHAR(128) NOT NULL,transaction_id BIGINT,resource_group_id VARCHAR(32),resource_id VARCHAR(256),branch_type VARCHAR(8),status TINYINT,client_id VARCHAR(64),application_data VARCHAR(2000),gmt_create DATETIME(6),gmt_modified DATETIME(6),PRIMARY KEY (branch_id),KEY idx_xid (xid)
) ENGINE InnoDBDEFAULT CHARSET utf8;-- the table to store lock data
CREATE TABLE IF NOT EXISTS lock_table
(row_key VARCHAR(128) NOT NULL,xid VARCHAR(96),transaction_id BIGINT,branch_id BIGINT NOT NULL,resource_id VARCHAR(256),table_name VARCHAR(32),pk VARCHAR(36),gmt_create DATETIME,gmt_modified DATETIME,PRIMARY KEY (row_key),KEY idx_branch_id (branch_id)
) ENGINE InnoDBDEFAULT CHARSET utf8; 因为都是临时数据最终提交事务会被清理我们要看数据的话还是需要服务代码里打断点debug进行捕获
下面这个是锋哥捕获到的一个数据