堆栈(序列)数据服务器

堆栈服务器提供超高性能 append-only 存储服务,可以存储日志,也可以用于存储类似用户反馈意见等只增不删也不修改的数据,或者存储平台静态数据。

一、安装部署 二、基本接口三、其它一、安装部署

请选择适合您操作系统的版本进行下载:

类型下载链接文件大小
配置文件ddzeb-pile-server.yaml492B
macOS AMD64ddzeb-pile-server.darwin-amd645.8MB
macOS ARM64ddzeb-pile-server.darwin-arm645.5MB
Linux 386ddzeb-pile-server.linux-3865.4MB
Linux AMD64ddzeb-pile-server.linux-amd645.6MB
Linux ARMddzeb-pile-server.linux-arm5.5MB
Linux ARM64ddzeb-pile-server.linux-arm645.4MB

下载配置文件以及相应版本软件后直接运行即可,如果操作系统需要 x 属性执行文件,则先执行 chmod +x 命令。

二、基本接口

添加、查询以及清空等基本数据操作接口。

• Append 追加记录
名称类型是否必选示例值说明
记录数据各属性
名称类型示例值说明
• Clear 清除所有记录
名称类型是否必选示例值说明
名称类型示例值说明
• Count 取得记录数
名称类型是否必选示例值说明
名称类型示例值说明
Countinteger9382数量
• Get 获取某条记录
名称类型是否必选示例值说明
numberinteger162记录序号
名称类型示例值说明
记录各项属性
• PageLoop 反向分页查询
名称类型是否必选示例值说明
page-sizeinteger20页面大小
page-indexinteger0页面编号
名称类型示例值说明
Totalinteger1全部对象数量
Pagesinteger1总页面数
PageSizeinteger20页面大小
PageIndexinteger0页面编号
ListJSON 数组[{...}]页面对象列表
• PageRoll 正向分页查询
名称类型是否必选示例值说明
page-sizeinteger20页面大小
page-indexinteger0页面编号
名称类型示例值说明
Totalinteger1全部对象数量
Pagesinteger1总页面数
PageSizeinteger20页面大小
PageIndexinteger0页面编号
ListJSON 数组[{...}]页面对象列表
• Range 范围查询
名称类型是否必选示例值说明
startinteger20起始编号
endinteger10结束编号
名称类型示例值说明
ListJSON 数组[{...}]页面对象列表
三、其它

服务器其它接口,包括服务器监控等。

• ZStat 服务器状态统计
名称类型是否必选示例值说明
名称类型示例值说明
ServerTypestringPILE服务器类型
ServerVersionstring1.0服务器版本
ServerNamestringddzeb pile server服务器名称
APIs[]string["Append", "Clear"]服务器 API 列表
StartAt时间2314828874启动时间
DatabaseJSON{}数据库统计资料
NetworkJSON{}网络统计资料
RuntimeJSON{}服务器运行时统计