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

宜昌永东建设网站镇江网页设计

宜昌永东建设网站,镇江网页设计,网站域名免费,深圳龙华做网站的公司文章目录 前言一、Seata 介绍二、Docker 部署#xff1a;2.1.拉取镜像#xff1a;2.2.运行镜像#xff1a;2.3.拷贝配置文件#xff1a;2.4.部署#xff1a;2.5.参数解释#xff1a;2.5.1 端口#xff1a;2.5.2 SEATA_IP#xff1a;2.5.3 SEATA_PORT#xff1a;2.5.4 … 文章目录 前言一、Seata 介绍二、Docker 部署2.1.拉取镜像2.2.运行镜像2.3.拷贝配置文件2.4.部署2.5.参数解释2.5.1 端口2.5.2 SEATA_IP2.5.3 SEATA_PORT2.5.4 STORE_MODE2.5.5 SERVER_NODE2.5.6 SEATA_ENV:2.5.7 SEATA_CONFIG_NAME: 总结参考 前言 本文介绍基于Seata 解决分布式事务Seata 是一个服务所有首先需要对其进行部署。 一、Seata 介绍 Seata 是一款开源的分布式事务解决方案致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式为用户打造一站式的分布式解决方案。 二、Docker 部署 2.1.拉取镜像 docker pull seataio/seata-server:1.5.02.2.运行镜像 docker run -d --name seata-server -p 8091:8091 seataio/seata-server:1.5.02.3.拷贝配置文件 # 进入容器 docker exec -it seata-server sh # 创建文件夹 # 配置文件 mkdir -p /root/seata/config # 日志文件 mkdir -p /root/seata/logs # 事务存储文件file 存储模式使用 mkdir -p /root/seata/sessionStore # cp docker cp seata-server:/seata-server/resources /root/seata/config拷贝完毕删除容器 docker stop seata-server docker rm seata-server2.4.部署 docker run -d --name seata-server1.5 \ --privilegedtrue \-p 8091:8091 \-p 7091:7091 \-v /root/seata/config/resources:/seata-server/resources \ -v /root/seata/sessionStore:/seata-server/sessionStore \ -v /root/seata/logs:/root/logs/seata \ -e SEATA_IP[公网ip] \ -e SEATA_PORT8091 \seataio/seata-server:1.5.0 2.5.参数解释 2.5.1 端口 8091 端口是用来提供 seata-server 的事务管理服务的端口。其他应用程序将通过该端口与 seata-server 进行通信将事务的操作请求发送到 seata-server 并接收事务处理结果。应用程序需要配置与 seata-server 通信的 IP 地址、端口号和事务组 ID。 7091 端口是用来向 seata-server 注册 seata-client 的端口。在应用程序启动时seata-client 将会注册自己的信息到 seata-server包括事务分组、数据源、事务日志存储等信息。seata-server 会使用该端口接收 seata-client 的注册请求。 需要注意的是seata-server 的端口号可以根据实际需求进行配置和更改上述的8091和7091端口号只是默认值可以在 seata 的配置文件中进行修改。 2.5.2 SEATA_IP 可选, 指定seata-server启动的IP, 该IP用于向注册中心注册时使用, 如eureka等 2.5.3 SEATA_PORT 可选, 指定seata-server启动的端口, 默认为 8091,SEATA_PORT 是 seata-server 的环境变量用于指定 seata-server 监听的端口号。 当启动 seata-server 容器时可以通过设置 SEATA_PORT 环境变量来指定 seata-server 使用的端口号。例如可以使用以下命令来启动 seata-server 容器并将 SEATA_PORT 设置为 8090 docker run --name seata-server -p 8090:8090 -e SEATA_PORT8090 -d seataio/seata-server这样seata-server 将会在容器内监听端口号 8090。在实际应用中你可以根据需要将 SEATA_PORT 环境变量设置成你所需的端口号。 2.5.4 STORE_MODE 可选, 指定seata-server的事务日志存储方式, 支持db ,file,redis(Seata-Server 1.3及以上版本支持), 默认是 file; 2.5.5 SERVER_NODE 可选, 用于指定seata-server节点ID, 如 1,2,3…, 默认为 根据ip生成; 在 Seata 1.5 版本中SERVER_NODE 是一个环境变量用于指定 Seata Client 连接的 Seata Server 节点。 当你的应用程序作为 Seata Client 运行时它需要知道要连接的 Seata Server 的主机和端口。通过设置 SERVER_NODE 环境变量可以告诉 Seata Client 要连接的 Seata Server 节点信息。 SERVER_NODE 的格式为 {host}:{port}其中 {host} 是 Seata Server 所在的主机名或 IP 地址{port} 是 Seata Server 监听的端口号。 以下是一个示例的启动命令演示如何使用 SERVER_NODE 环境变量进行配置 java -jar your-application.jar -DSERVER_NODE127.0.0.1:8091在上述命令中SERVER_NODE 被设置为 127.0.0.1:8091表示 Seata Client 要连接的 Seata Server 运行在本地的 8091 端口。 要注意的是SERVER_NODE 的值应该与实际运行的 Seata Server 的主机和端口相匹配以便 Seata Client 能够正确连接到 Seata Server。 2.5.6 SEATA_ENV: 可选, 指定 seata-server 运行环境, 如 dev, test 等, 服务启动时会使用 registry-dev.conf 这样的配置。 2.5.7 SEATA_CONFIG_NAME: 可选, 指定配置文件位置, 如 file:/root/registry, 将会加载 /root/registry.conf 作为配置文件如果需要同时指定 file.conf文件需要将registry.conf的config.file.name的值改为类似file:/root/file.conf 创建conf 文件夹及 registry.conf文件 文件内容 registry {# file 、nacos 、eureka、redis、zk、consul、etcd3、sofatype nacosnacos {application seata-serverserverAddr 192.168.2.6:8001group SEATA_GROUPnamespace cluster defaultusername nacospassword nacos} }config {# file、nacos 、apollo、zk、consul、etcd3type nacosnacos {serverAddr 192.168.2.6:8001namespace group SEATA_GROUPusername nacospassword nacos} }部署时指定 SEATA_CONFIG_NAME docker run -d --name seata-server1.5 \-p 8091:8091 \-p 7091:7091 \-v /root/seata/config:/seata-server/resources \ -e SEATA_IPlocalhost \-e SEATA_PORT8091 \ -e SEATA_CONFIG_NAMEfile:/root/seata/conf/registry \seataio/seata-server:1.5.0 总结 以上内容通过Docker 工具在阿里云部署分布式服务Seata并且已file 存储事务数注册和配置中心都以file 模式进行。 参考 使用 Docker 部署 Seata Server (1.5.0及以上)
http://www.dnsts.com.cn/news/113579.html

相关文章:

  • 网站开发项目资金运用明细个人网站开发合同
  • 哪个公司建网站好企业官网定制设计
  • 视频网站如何赚钱c 网站开发人员工具
  • 网站设计基本要素网站建设网站设计
  • 网站建设课程大纲网络营销网课
  • 网站开发流程传智播客江门移动网站建设报价
  • 湖北分行建设银行网站遵义seo网络优化招聘
  • 做北京电梯招标的网站企业邮箱可以是个人qq邮箱吗
  • 手机编程网站房产集团网站建设
  • 北京建站者公司永安网页设计
  • 中科网站建设新网站一般建设空间大小
  • 网站建设经理岗位职责国家企业信用公示信息年报官网
  • 奢侈品商城网站建设方案哪些官网用wordpress
  • 赣州网站建设jx25网站友链是什么情况
  • 斗门网站建设竞赛网站开发
  • 网站建设 主机选择郑州做网站哪家好熊掌号
  • 网站建设综合案例如何做背景不动的网站
  • 网站建设杭州搜索引擎排名国内
  • 沙洋建设局网站网络推广的工作内容
  • 网站建设优化是干嘛分销平台软件
  • 网站后端做留言板功能龙岩小程序建设
  • 网站服务器关闭怎么恢复高校网站建设资料库
  • 怎样自己建立一个网站建筑公司招聘岗位
  • 网站维护 年费网站建设公司华网天下官网
  • 网站域名是不是网址上海好的网站设计公司有哪些
  • 网站建设尽量天水网站开发
  • 加强网站信息内容建设的意见动力论坛源码网站后台地址是什么
  • 天津定制开发网站一般网站栏目结构
  • 淮安做网站公司网站策划论文
  • 教做发绳的网站p2p网站建设要多少钱