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 网络编程

Download history 18/week @ 2024-04-02

每月 2,206 次下载
用于 2 个crates(通过 ceresdb-client

Apache-2.0

10KB
74 代码行

CeresDB 的协议

Crates.io Go Reference

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

  1. 将Maven项目命名为新版本。
  2. java 目录中重新构建Maven项目(在构建过程中,将生成最新的Java代码)。
  3. 将构建结果发布到中央Maven存储库。

Rust

对于依赖于此项目的Rust项目,所有内容都将在其自身构建过程中生成。因此,对于 Rust,无需进行其他操作。

Golang

  1. 安装先决条件
  1. 执行 make build

依赖项

~6–10MB
~148K SLoC