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

网站设计者传奇页游平台

网站设计者,传奇页游平台,建站平台哪个好,网站开发的电视剧目录 前言环境准备创建数据库安装 Seata下载镜像自定义配置文件自定义配置启动 Seata 开源项目微服务商城项目 前后端分离项目联系我 前言 本篇参考 Seata 官方部署文档 在 Linux 环境通过 Docker 部署 Seata 1.7.1 版本#xff0c;以及为 youlai-mall 开源商城版本的升级做… 目录 前言环境准备创建数据库安装 Seata下载镜像自定义配置文件自定义配置启动 Seata 开源项目微服务商城项目 前后端分离项目联系我 前言 本篇参考 Seata 官方部署文档 在 Linux 环境通过 Docker 部署 Seata 1.7.1 版本以及为 youlai-mall 开源商城版本的升级做好准备工作。 环境准备 版本IP端口安装部署教程操作系统Linux(CentOS 7.9)//搭建Linux虚拟机数据库MySQL 8.0.27192.168.10.213306Linux 安装 MySQL8注册配置中心Nacos 2.2.3192.168.10.228848、9848Linux 部署 Nacos 2.2.3分布式事务Seata 1.7.1192.168.10.237091,8091/ 创建数据库 访问 https://github.com/seata/seata/tree/1.7.1/script/server/db 获取 mysql.sql 脚本 -- 1. 执行语句创建名为 seata 的数据库 CREATE DATABASE seata DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_general_ci;-- 2.执行脚本完成 Seata 表结构的创建 use seata;-- https://github.com/seata/seata/blob/1.7.1/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_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);安装 Seata 下载镜像 访问 Seata Docker镜像标签页面 获取最新的Seata Docker镜像下载链接。 docker pull seataio/seata-server:1.7.1自定义配置文件 自定义配置文件需要通过挂载文件的方式实现将宿主机上的 application.yml 挂载到容器中相应的目录。 按照官方提供的方案创建临时容器将 resources 目录文件拷贝到宿主机再删除临时容器典型的过河拆桥。 宿主机创建存放 seata 配置的目录 mkdir -p /opt/seata/config启动临时容器 docker run -d -p 8091:8091 -p 7091:7091 --name seata-server seataio/seata-server:1.7.1拷贝临时容器的配置至宿主机 docker cp seata-server:/seata-server/resources/. /opt/seata/config完成之后删除临时容器(过河拆桥) docker rm -f seata-server自定义配置 上面通过自定义配置文件将 Seata 应用的配置拷贝到宿主机的 /opt/seata/config 目录下方便接下来自定义修改配置。 因为配置和注册中心类型选用的是 Nacos 所以需要调整 /opt/seata/config/application.yml 配置文件的 seata.config 和 seata.registry 两个节点参考同目录下示例配置application.example.yml其他默认无需修改。修改后的配置如下 # /opt/seata/config/application.yml seata:# 配置中心-nacosconfig:type: nacos # support: nacos, consul, apollo, zk, etcd3nacos:server-addr: 192.168.10.22:8848namespace:group: SEATA_GROUPusername: password: context-path:data-id: seataServer.properties# 注册中心-nacosregistry:type: nacos # support: nacos, eureka, redis, zk, consul, etcd3, sofanacos:application: seata-serverserver-addr: 192.168.10.22:8848group: SEATA_GROUPnamespace:cluster: default # TC 集群名称下文 Seata 客户端中配置事务分组名和集群名映射使用username: password: 192.168.179.22: 配置中心 Nacos 的IP地址 Seata 使用 Nacos 作为配置中心所以需要将 Seata 配置中心的配置 config.txt 文件导入 Nacos 。 本篇使用 MySQL 作为 Seata 的存储方案所以需要修改 seataServer.properties 配置文件中的存储模式和数据库连接配置具体修改如下 # seataServer.properties# 配置存储模式为: db(数据库) store.modedb store.lock.modedb store.session.modedb # 数据库连接配置 store.db.urljdbc:mysql://192.168.10.21:3306/seata?useUnicodetruerewriteBatchedStatementstrue store.db.userroot store.db.password123456192.168.10.21 MySQL 服务 IP 地址 启动 Seata 执行以下命令来创建并运行 seata 容器 docker run -d \--name seata-server \--restartalways \-p 8091:8091 \-p 7091:7091 \-e SEATA_IP192.168.10.23 \-v /opt/seata/config:/seata-server/resources \seataio/seata-server:1.7.1192.168.10.23: seata-server 所在宿主机的 IP该IP用于向注册中心注册时使用 访问 Nacos 控制台看到 seata-server 已成功注册。 开源项目 微服务商城项目 GithubGitee开源组织有来开源组织有来开源组织后端youlai-mall youlai-mall 前端mall-adminmall-admin 移动端mall-app mall-app 前后端分离项目 GithubGitee开源组织有来开源组织有来开源组织后端youlai-boot youlai-boot 前端vue3-element-admin vue3-element-admin 联系我 如果您在阅读本文时有任何疑问或需要进一步讨论可以通过开源组织首页提供的联系方式与我取得联系。我很乐意提供技术支持并欢迎您加入我们的技术交流群。期待与您一同分享和探讨技术话题 有来开源组织https://gitee.com/youlaiorg
http://www.w-s-a.com/news/71884/

相关文章:

  • 企业网站报价网站域名 没有续费
  • 机关门户网站建设管理情况邮箱登陆嵌入网站
  • 创建网站超市网站建设后还有什么费用
  • 徐州泉山区建设局网站企业网站注册官网
  • 西青网站建设暴雪回归
  • 如何生成网站建设局建筑电工证查询网站
  • 网站改版建设原则网站网站建设公司上海
  • 网站推广见效快的方法深圳高端网站建设网页设计
  • 建设银行官网首页网站购纪念币接做网站需要问什么条件
  • 网站的ftp地址是什么江苏做网站
  • 宁波网站建设制作公司哪家好潍坊建公司网站
  • 云端网站建设php7 wordpress速度
  • 建站的公司中小企业网站建设报告
  • 上海高档网站建设网站设计入门
  • 德尔普网站建设做网站线
  • 宁波网站搭建定制非模板网站建设电子商务公司名称大全简单大气
  • 巴中哪里做网站推销网站的方法
  • wordpress建站动画网站宣传的手段有哪些?(写出五种以上)
  • 做么网站有黄医疗机构网站备案
  • 企业年金是1比3还是1比4北京厦门网站优化
  • 政务信息网站建设工作方案云南建设工程质量监督网站
  • 如何做一份企业网站免费的短视频素材库
  • 云脑网络科技网站建设咸阳软件开发
  • seo对网站优化网站更换程序
  • 网站建设放什么科目中小学生在线做试卷的网站6
  • 网站建设推广公司排名绥化建设局网站
  • 凡科做的网站为什么打不开苏州行业网站建设
  • 南昌定制网站开发费用微信小商店官网入口
  • 深圳网站建设费用找人做的网站怎么看ftp
  • 做网站cookie传值dedecms网站后台