Skip to main content

seata-python

Project description

seata-python

seata-python是一个seata分布式事务python版本的客户端,什么是seata访问https://seata.io

项目介绍

本人不是python开发者,主要是为了学习一下python才写的这个项目,目前项目还没有写完,主要是完成seata AT模式 项目里面有很多实现不合理的地方,欢迎各位大佬前来修改。谢谢!

项目完成度

  1. seata-server 网络协议模块
  • TCP协议
  • socket优化
  1. 封装Connection, Cursor处理前后置镜像
  • insert
  • delete
  • update
  1. 解析 sql 模块
  • insert
  • delete
  • update
  • select for update
  1. undo 回滚模块
  • insert
  • delete
  • update
  1. 优化代码结构
  • TMClient 结构
  • RMClient 结构
  • 项目整体结构
  1. 配置集成
  • file
  • nacos
  1. 其他
  • 其他数据库
  • GRPC 协议
  • 等等

项目依赖

Python3.7

test:
PyMySQL==1.0.2

pip源配置

https://pypi.org/simple 默认
https://pypi.tuna.tsinghua.edu.cn/simple/

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

seata-python-0.1.tar.gz (62.6 kB view hashes)

Uploaded source

Built Distribution

seata_python-0.1-py3-none-any.whl (142.2 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page