24个稳定版本
1.0.23 | 2023年11月23日 |
---|---|
1.0.21 | 2023年10月23日 |
1.0.9 | 2023年7月18日 |
1.0.1 | 2023年2月28日 |
0.1.0 | 2023年2月22日 |
#1524 in 网络编程
每月 2,206 次下载
用于 2 个crates(通过 ceresdb-client)
10KB
74 代码行
CeresDB 的协议
CeresDB的协议缓冲文件。该存储库中也包含管理不同语言生成代码的项目。它们作为客户端、服务器和元数据的底层依赖。
用户指南
Rust
cargo add ceresdbproto
Golang
go get github.com/CeresDB/ceresdbproto/golang
Java
将Maven依赖项添加到您的项目中。
<dependency>
<groupId>io.ceresdb</groupId>
<artifactId>ceresdb-proto-internal</artifactId>
<version>1.0.0</version>
</dependency>
开发者指南
在修改proto文件后,需要为不同的编程语言做些其他事情。
Java
- 将Maven项目命名为新版本。
- 在
java
目录中重新构建Maven项目(在构建过程中,将生成最新的Java代码)。 - 将构建结果发布到中央Maven存储库。
Rust
对于依赖于此项目的Rust项目,所有内容都将在其自身构建过程中生成。因此,对于 Rust
,无需进行其他操作。
Golang
- 安装先决条件
- 安装 Protocol Buffers v3.20.1 编译器。
- 执行
make build
。
依赖项
~6–10MB
~148K SLoC