seata-python
Project description
seata-python
seata-python是一个seata分布式事务python版本的客户端,什么是seata访问https://seata.io
项目介绍
本人不是python开发者,主要是为了学习一下python才写的这个项目,目前项目还没有写完,主要是完成seata AT模式 项目里面有很多实现不合理的地方,欢迎各位大佬前来修改。谢谢!
项目完成度
- seata-server 网络协议模块
- TCP协议
- socket优化
- 封装Connection, Cursor处理前后置镜像
- insert
- delete
- update
- 解析 sql 模块
- insert
- delete
- update
- select for update
- undo 回滚模块
- insert
- delete
- update
- 优化代码结构
- TMClient 结构
- RMClient 结构
- 项目整体结构
- 配置集成
- file
- nacos
- 其他
- 其他数据库
- 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
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 details)
Built Distribution
seata_python-0.1-py3-none-any.whl
(142.2 kB
view details)
File details
Details for the file seata-python-0.1.tar.gz
.
File metadata
- Download URL: seata-python-0.1.tar.gz
- Upload date:
- Size: 62.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 681064e0a552af7be6a551b599e24f69d4745363fe94a53061b0a30b9d05208f |
|
MD5 | c9dd95f2eacf613b090f56a5e87621ce |
|
BLAKE2b-256 | f39a548b4f8c5008ce83a6905d1c3ba1a9ed2083a87dc6b05d013d0bbc5df9a0 |
File details
Details for the file seata_python-0.1-py3-none-any.whl
.
File metadata
- Download URL: seata_python-0.1-py3-none-any.whl
- Upload date:
- Size: 142.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0446a853ae07c7c4c0c5dea98fd6c2f2353f044e3ab2d487c73b04ccd6c79e8d |
|
MD5 | 0b76741eb876fa5b72e1ae042b863aff |
|
BLAKE2b-256 | c5acb8514edbc71744e973078eba86b51debbdb5882e454e9f1d0ce4443c1306 |