最后更新:2022-05-26 08:26:32 手机定位技术交流文章
PROTO表格是执行PROTOBUF议定书的TcaplusDB表格。PROTOBUF协议是谷歌开放源码全球RPC通信协议。它用于对TCaplusDB数据进行排序和反序列。以下各节包括PROTO表格的具体定义: 表中定义了语文(PB)。TDR) 。为了指定表格的结构,PROTO表格以原样格式指定。它接受各种各样的数据类型。请参考章节: 数据类型(PB、TDR) 。
许多进程都涉及迅速制定PROTOBUF议定书。这是如何在 TcalusDB 环境的本地 Docker 版本上建起的 。快速启动对基于戈兰的PROTO表格的检查。所有行动均在指定的开发测试机或云主上进行。
本地 Docker 环境和 tcapluscli 工具需要在示例代码演示文稿前配置, 特别供参考: Tcaplus DB- Docker 部署入门 。
Docker 安装后, 必须允许所有 IP 进入 Docker 环境, 用于以下命令行工具 :
GO SDK的例子取决于GO环境的部署情况,这可以通过下列方式直接通过Centos系统进行:
建议版本:1.13以上。
需要支持原虫定义文件。protoc界面代码生成工具, 如果要创建 Go 的界面代码, 必须支持这些工具protoc-gen-go支持的插件。 您必须准备好下载这两个公用设施 用于OS 平台 :
| 工具名 | 下载 |
|---|---|
| protoc | Download |
| protoc-gen-go | Download |
备注:
go build -o protoc-gen-go main.go,可访问二进制文件并传送到系统目录/usr/bin以下是游戏玩家的示例。 Proto 示例 :game_players, 表类型:GENERIC该文件的案文如下:
将上述文件的内容另存为game_players.proto。
对于 TcaplusDB 来说, 相关的表格组组必须在构建表格之前才能形成。 对于 Docker 本地版本, 默认地为每个人创建了组组, 因此没有必要创建集成产生的数据组, 相关的表格组组必须在创建表格之前形成。 对于 Docker 本地版本, 默认地为每个人创建了组组, 因此没有必要创建组组 。pb_app默认情况下,集集访问代号( AccessID)3AccessPassword View 使用下列方式启动 TcaplusDB 运输平台: 直接浏览器, 输入机器 IP 用于 docker 部署, 以及默认端口 。80。默认登录方式:
登录后,进入业务管理->业务维护->选择业务名称,默认情况下,选择 pb_ap 操作。要查看密码,请单击相应行的右侧。
TcaplusDB表格还以组群为基础依赖表格组群,该组群与游戏的逻辑分区相对应,并使用表格组命令如下:
我们现在正式进入创建表格部分,我们将在前面描述的表格收集基础上建立一个PROTO表格,并运行创建表格指令,具体如下:
考虑戈兰格的例子,说明如何利用PROTOBUF接口进行TcaplusDB表格数据操作,这主要涉及通用表格操作。go mod它以基于GO的方式汇编。1.15举例.
目前的示例代码可以直接从 Github 站点获取 。
示例代码目录结构:
示例代码说明:
| 文件 | 文件说明 |
|---|---|
| example.go | 带有 CRUD 界面的主代码示例 |
| test.go | 压力文件、压力读数和写数界面、协议和压力测量就是一些例子。 |
| logconf.xml | 日志配置文件, 默认错误, 如果需要更多信息, 并且如果施压以尽量减少性能损失, 可以打开 DEBUG 。 |
| Makefile | 汇编文档, 然后运行生成样本二进制文件 。 |
| table | 表格界面定义是一个目录,包含与表格有关的定义文件以及创建的表格界面定义代码文件。 |
| game_players.proto | 示例表定义文件 |
| tcaplusservice.optionv1.proto | pb 协议定义文件 tcalupdb |
| tcaplusservice | 使用 Protoc 提供的表格创建接口代码目录 。 |
| game_players.pb.go | 生成的表格中定义了界面代码。 |
| tcaplusservice.optionv1.pb.go | 生成 pb 协议界面代码 |
如果您不想使用样本代码中的示例列表, 请参考游戏玩家。 在指定了本件后, 可以使用以下命令创建游戏玩家 :
备注:
下载并定位样本代码。 修改以下参数, 修改为操作员要求的 tcplusdb 连接信息, 或本地安装的 tcapldb 信息 ;
可在样本代码目录中找到。它已经编译。MakefileMakefile 文件提供了一套由 GO 操作,不需要用户单独执行的指示。

TcaplusDB 是用于分发项目的已分配的 NoSQL 数据库 。存储和调度代码是完全自制的。缓存+着陆集成结构、PB级储存、毫秒潜伏、无损级扩展和尖端数据结构都是特点。同时,它拥有丰富的生态、容易移徙、低运输成本和五种高可用性。客户来自各种行业,包括赌博、互联网、政府、银行、制造业和材料网络。
本文由 在线网速测试 整理编辑,转载请注明出处。