当前位置: 首页 > wzjs >正文

做 英语试题的网站在线培训系统平台

做 英语试题的网站,在线培训系统平台,武义县网站建设,大学网站建设排名seata官网:https://seata.io/zh-cn/。 我部署的nacos版本是2.0.4,采用MySQL的存储模式。注意:seata有三种存储模式:file、db、redis,如果是单节点,并且存储模式采用file,那么直接解压启动即可&…

seata官网:https://seata.io/zh-cn/。

我部署的nacos版本是2.0.4,采用MySQL的存储模式。注意:seata有三种存储模式:file、db、redis,如果是单节点,并且存储模式采用file,那么直接解压启动即可;存储模式采用redis,则需要seata-server 1.3版本及以上。

Spring Cloud Alibaba版本对应组件版本说明,详细参考官网文档:https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E。
在这里插入图片描述
(1).初始化数据库
官方的数据库初始化脚本地址:https://github.com/seata/seata/tree/master/script/server/db。
官方提供了三种数据库脚本,我这里列举一下Mysql数据库的脚本:

-- -------------------------------- 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_status_gmt_modified` (`status` , `gmt_modified`),KEY `idx_transaction_id` (`transaction_id`)
) ENGINE = InnoDBDEFAULT CHARSET = utf8mb4;-- 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 = utf8mb4;-- the table to store lock data
CREATE TABLE IF NOT EXISTS `lock_table`
(`row_key`        VARCHAR(128) NOT NULL,`xid`            VARCHAR(128),`transaction_id` BIGINT,`branch_id`      BIGINT       NOT NULL,`resource_id`    VARCHAR(256),`table_name`     VARCHAR(32),`pk`             VARCHAR(36),`status`         TINYINT      NOT NULL DEFAULT '0' COMMENT '0:locked ,1:rollbacking',`gmt_create`     DATETIME,`gmt_modified`   DATETIME,PRIMARY KEY (`row_key`),KEY `idx_status` (`status`),KEY `idx_branch_id` (`branch_id`),KEY `idx_xid` (`xid`)
) ENGINE = InnoDBDEFAULT CHARSET = utf8mb4;CREATE TABLE IF NOT EXISTS `distributed_lock`
(`lock_key`       CHAR(20) NOT NULL,`lock_value`     VARCHAR(20) NOT NULL,`expire`         BIGINT,primary key (`lock_key`)
) ENGINE = InnoDBDEFAULT CHARSET = utf8mb4;INSERT INTO `distributed_lock` (lock_key, lock_value, expire) VALUES ('AsyncCommitting', ' ', 0);
INSERT INTO `distributed_lock` (lock_key, lock_value, expire) VALUES ('RetryCommitting', ' ', 0);
INSERT INTO `distributed_lock` (lock_key, lock_value, expire) VALUES ('RetryRollbacking', ' ', 0);
INSERT INTO `distributed_lock` (lock_key, lock_value, expire) VALUES ('TxTimeoutCheck', ' ', 0);

(2).上传压缩包,修改配置文件

解压压缩包

[root@youxi1 ~]# mkdir /usr/local/seata-server
[root@youxi1 ~]# tar zxvf seata-server-1.4.2.zip -C /usr/local/seata-server

修改配置文件

[root@youxi1 ~]# vi /usr/local/seata-server/seata-server-1.4.2/conf/file.conf
//修改第四行将mode = "file"改为mode = "db"
mode = "db"//根据db {## the implement of javax.sql.DataSource, such as DruidDataSource(druid)/BasicDataSource(dbcp)/HikariDataSource(hikari) etc.datasource = "druid"## mysql/oracle/postgresql/h2/oceanbase etc.dbType = "mysql"  //根据自己的数据库修改,我这里就是用的mysqldriverClassName = "com.mysql.cj.jdbc.Driver"  //驱动程序类名,根据实际情况更改## if using mysql to store the data, recommend add rewriteBatchedStatements=true in jdbc connection param
//jdbc连接数据库的url,根据实际情况修改
url = "jdbc:mysql://[数据库IP地址]:[数据库端口]/[数据库库名]?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncod
ing=utf-8&useSSL=false&serverTimezone=GMT%2B8&rewriteBatchedStatements=true&allowMultiQueries=true"user = "[用户名]"  //数据库登录的用户名password = "[密码]"  //数据库登录的密码minConn = 5maxConn = 100globalTable = "global_table"branchTable = "branch_table"lockTable = "lock_table"queryLimit = 100maxWait = 5000}

在这里插入图片描述
在这里插入图片描述
(3).启动并测试

[root@youxi1 ~]# nohup sh /usr/local/seata-server/seata-server-1.4.2/bin/seata-server.sh -p 18091 -h 127.0.0.1 -m db &
[root@youxi1 ~]$ ps -ef | grep seata
root 6705 22353 4 17:13 pts/0 00:00:02 /usr/bin/java -server -Xmx2048m -Xms2048m -Xmn1024m -Xss512k -XX:SurvivorRatio=10 -XX:
MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -XX:MaxDirectMemorySize=1024m -XX:-OmitStackTraceInFastThrow -XX:-UseAdaptiveSiz
ePolicy -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/usr/local/seata-server/seata-server-1.4.2/logs/java_heapdump.hprof-XX:+DisableExplicitGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=7
5 -Xloggc:/usr/local/seata-server/seata-server-1.4.2/logs/seata_gc.log -verbose:gc -Dio.netty.leakDetectionLevel=advanced -Dl
ogback.color.disable-for-bat=true -classpath /usr/local/seata-server/seata-server-1.4.2/conf:/usr/local/seata-server/seata-se
rver-1.4.2/lib/* -Dapp.name=seata-server -Dapp.pid=6705 -Dapp.repo=/usr/local/seata-server/seata-server-1.4.2/lib -Dapp.home=
/usr/local/seata-server/seata-server-1.4.2 -Dbasedir=/usr/local/seata-server/seata-server-1.4.2 io.seata.server.Server -p 180
91 -h 127.0.0.1 -m db
root 6860 22353 0 17:14 pts/0 00:00:00 grep --color=auto seata```启动后默认端口为8091。
http://www.dtcms.com/wzjs/468969.html

相关文章:

  • 做cms网站步骤广州线下教学
  • 网站建设需要学多久百度投放广告
  • 网站制作理念百度品牌广告多少钱一个月
  • 客户说做网站没效果怎么回答好网站友链查询源码
  • 灯饰网站建设图片seo搜索引擎优化心得体会
  • 网站备案期间友情链接源码
  • 琪觅公司网站开发百度搜索引擎收录
  • 广东东莞房价2022最新价格成都seo的方法
  • 行业门户型网站关键词排名怎么查
  • 企业解决方案 msdn技术资源库合肥百度关键词优化
  • 顺德网站建设合理使用颜色搭配_方能达到最佳视觉效果疫情最新资讯
  • 邢台做网站可信赖seo常用工具包括
  • 广州免费建站推荐seo高手是怎样炼成的
  • 网站生成器apk怎么做潍坊网站建设咨询
  • 网站的新闻栏与产品栏如何做企业培训内容
  • 什么网站个人可以建设软文营销是什么意思
  • 济阳做网站哪家好友情链接交换平台免费
  • 复制网站 dedecms网页制作教程步骤
  • 石家庄百度推广电话全国seo搜索排名优化公司
  • 如何做代刷网站长网站分析
  • 南山做网站方案德阳seo
  • 财务公司代理记账业务济宁seo优化公司
  • wordpress英文变中文抖音搜索seo
  • 不用js可以做网站吗百度关键词模拟点击软件
  • 网站备案一般要多久百度门店推广
  • 怎么搭建自己公司网站qq推广平台
  • 商城网站策划百度seo优化怎么做
  • 按颜色分类的网页设计欣赏网站郑州seo排名公司
  • 做app和做网站相同和区别网络广告营销策略
  • wordpress允许pingseo培训学院