kvproto:TiKV的协议缓冲区文件

时间:2024-04-20 16:36:26
【文件属性】:

文件名称:kvproto:TiKV的协议缓冲区文件

文件大小:429KB

文件格式:ZIP

更新时间:2024-04-20 16:36:26

Shell

kvproto TiKV的协议缓冲区文件 用法 在proto文件夹中编写您自己的协议文件。 如果您需要更新raft-rs,请分别下载proto文件并覆盖include文件夹中的文件。 运行make生成go and rust代码。 我们在pkg文件夹中生成所有go代码,在src文件夹中生成rust。 更新相关项目。 依存关系 锈 走 协议3.8.0 Docker镜像 编译protobuf的最简单方法是使用docker。 ./scripts/docker-build.sh # build the docker image once ./scripts/docker-run.sh make go 多种protoc版本 如果由于拥有更高的版本而需要覆盖protoc版本,则可以安装正确的版本,如下所示: PROTOC_VERSION=3.8.0 case ` uname ` in


【文件预览】:
kvproto-master
----pkg()
--------configpb()
--------enginepb()
--------raft_cmdpb()
--------deadlock()
--------span()
--------import_kvpb()
--------tikvpb()
--------coprocessor_v2()
--------pdpb()
--------debugpb()
--------raft_serverpb()
--------errorpb()
--------cdcpb()
--------mpp()
--------diagnosticspb()
--------replication_modepb()
--------sharedbytes()
--------eraftpb()
--------metapb()
--------backup()
--------import_sstpb()
--------encryptionpb()
--------coprocessor()
--------kvrpcpb()
----build.rs(679B)
----tools.json(472B)
----.github()
--------workflows()
----cpp()
--------CMakeLists.txt(1KB)
----Dockerfile(2KB)
----include()
--------eraftpb.proto(6KB)
--------gogoproto()
--------rustproto.proto(2KB)
--------google()
----LICENSE(11KB)
----src()
--------lib.rs(7KB)
----Cargo.toml(1KB)
----.gitignore(314B)
----Makefile(611B)
----go.sum(5KB)
----README.md(1KB)
----scripts()
--------docker-run.sh(98B)
--------generate_cpp.sh(814B)
--------check.sh(494B)
--------docker-build.sh(57B)
--------generate_go.sh(2KB)
--------common.sh(218B)
----proto()
--------import_kvpb.proto(4KB)
--------coprocessor.proto(2KB)
--------raft_serverpb.proto(2KB)
--------tikvpb.proto(11KB)
--------kvrpcpb.proto(30KB)
--------mpp.proto(2KB)
--------span.proto(518B)
--------raft_cmdpb.proto(8KB)
--------import_sstpb.proto(6KB)
--------debugpb.proto(6KB)
--------cdcpb.proto(3KB)
--------diagnosticspb.proto(2KB)
--------replication_modepb.proto(1KB)
--------backup.proto(5KB)
--------enginepb.proto(2KB)
--------deadlock.proto(2KB)
--------pdpb.proto(17KB)
--------encryptionpb.proto(3KB)
--------configpb.proto(3KB)
--------metapb.proto(3KB)
--------errorpb.proto(4KB)
--------coprocessor_v2.proto(796B)
----.gitattributes(92B)
----go.mod(320B)

网友评论