• 大小: 32.37MB
    文件类型: .gz
    金币: 1
    下载: 0 次
    发布日期: 2023-06-30
  • 语言: 其他
  • 标签: seata  0.9.0  

资源简介

因在github下载seat太慢,上传tar包资源,供大家学习分布式事务,项目版本是0.9.0,用于ubuntu的安装使用,有问题可以私信!!!

资源截图

代码片段和文件信息

#!/usr/bin/env python3
#  -*- coding: UTF-8 -*-

import http.client
import sys

if len(sys.argv) != 2:
    print (‘python nacos-config.py nacosIp‘)
    exit()

headers = {
    ‘content-type‘: “application/x-www-form-urlencoded“
}

hasError = False
for line in open(‘nacos-config.txt‘):
    pair = line.split(‘=‘)
    if len(pair) < 2:
        continue
    print (line)
    url_prefix = sys.argv[1] + ‘:8848‘
    conn = http.client.HTTPConnection(url_prefix)
    url_postfix = ‘/nacos/v1/cs/configs?dataId={}&group=SEATA_GROUP&content={}‘.format(str(pair[0])str(line[line.index(‘=‘)+1:])).strip()
    conn.request(“POST“ url_postfix headers=headers)
    res = conn.getresponse()
    data = res.read()
    if data.decode(“utf-8“) != “true“:
        hasError = True
if hasError:
    print (“init nacos config fail.“)
else:
    print (“init nacos config finished please start seata-server.“)

评论

共有 条评论