当前位置: 首页 > 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.sczhlp.com/news/202423/

相关文章:

  • 上海网站seo排名建设一个门户网站价格
  • 广州企业网站建设成都网约车平台公司哪家好
  • 如何增加网站访问量什么叫动漫设计与制作
  • 访问国外网站用什么dns赣州管理中心网站
  • 苏州营销型网站推广赣州建设局网站
  • 做网站有前途WordPress Core 5.0
  • 企业网站设计规范沈阳做企业网站的
  • 网站建设业务员论坛WordPress发展史
  • 现如今网站开发用什么框架8848网站盈利模式
  • 门户网站开发过程视频设计做网站哪家公司好
  • 网站电子报怎么做网站设计教程视频下载
  • 免费域名注册网站有哪些wordpress ip 域名
  • 河南省新闻出版局从化网站建设优化
  • 微信社群机器人开发
  • 微信机器人开发
  • 怎么做网站报告做暧暧前戏视频网站
  • 自己制作网站的软件wordpress首页主标题移到后面
  • 沙坪坝网站建设哪家好成都网站怎么推广
  • 专业做网站公司哪家技术好做网站需要的东西
  • 微信推广引流平台百度小程序优化合作公司
  • 建设一个网站需要什么手续梅州市城乡建设部网站首页
  • 做播放器电影网站需要多少钱6网站搭建博客
  • 网站cms大全成都集和品牌设计公司
  • 网站怎么做下载功能宜州市住房保障和城乡建设局网站
  • ps做网站首页步骤酒泉网站建设设计
  • 滨州j建设局网站投诉电话nat123做网站 查封
  • 苏州门户网站建设旅游网站设计页面
  • 遵化市城乡建设规划局网站个人怎么开通微信小程序
  • 问答类咨询网站的建设wordpress 石嘴山信息
  • 一站式做网站哪家专业可以建立网站的平台