high-performance non-intrusive distributed transaction solution, inspired by kubernetes, only for golang language.
In this version, we developed gin middleware and grpc interceptor, The logic of beginning global transactions, committing and rolling back global transactions is implemented in middleware and interceptor, not through reflection proxy as before.
gin middleware sample: https://github.com/CECTC/hptx-samples/tree/main/http_gin_middleware
grpc interceptor sample: https://github.com/CECTC/hptx-samples/tree/main/grpc
fix: when register branch session, global session can not change