堆栈(序列)数据服务器堆栈服务器提供超高性能 append-only 存储服务,可以存储日志,也可以用于存储类似用户反馈意见等只增不删也不修改的数据。
一、安装部署
二、基本接口三、其它一、安装部署请选择适合您操作系统的版本进行下载:
下载配置文件以及相应版本软件后直接运行即可,如果操作系统需要 x
属性执行文件,则先执行 chmod +x
命令,比如:
> wget https://ddzeb.com/-dl/ddzeb-pile-server.yaml -O server.yaml
> wget https://ddzeb.com/-dl/ddzeb-pile-server.linux-amd64 -O server && chmod +x server
> nohup ./server &
二、基本接口添加、查询以及清空等基本数据操作接口。
• Append 追加记录• Clear 清除所有记录• Count 取得记录数名称 | 类型 | 示例值 | 说明 |
Count | integer | 9382 | 数量 |
• Get 获取某条记录名称 | 类型 | 是否必选 | 示例值 | 说明 |
number | integer | 是 | 162 | 记录序号 |
• PageLoop 反向分页查询名称 | 类型 | 是否必选 | 示例值 | 说明 |
page-size | integer | 否 | 20 | 页面大小 |
page-index | integer | 否 | 0 | 页面编号 |
名称 | 类型 | 示例值 | 说明 |
Total | integer | 1 | 全部对象数量 |
Pages | integer | 1 | 总页面数 |
PageSize | integer | 20 | 页面大小 |
PageIndex | integer | 0 | 页面编号 |
List | JSON 数组 | [{...}] | 页面对象列表 |
名称 | 类型 | 是否必选 | 示例值 | 说明 |
page-size | integer | 否 | 20 | 页面大小 |
page-index | integer | 否 | 0 | 页面编号 |
名称 | 类型 | 示例值 | 说明 |
Total | integer | 1 | 全部对象数量 |
Pages | integer | 1 | 总页面数 |
PageSize | integer | 20 | 页面大小 |
PageIndex | integer | 0 | 页面编号 |
List | JSON 数组 | [{...}] | 页面对象列表 |
• Range 范围查询名称 | 类型 | 是否必选 | 示例值 | 说明 |
start | integer | 是 | 20 | 起始编号 |
end | integer | 是 | 10 | 结束编号 |
名称 | 类型 | 示例值 | 说明 |
List | JSON 数组 | [{...}] | 页面对象列表 |
三、其它服务器其它接口,包括服务器监控等。
• ZStat 服务器状态统计名称 | 类型 | 示例值 | 说明 |
ServerType | string | PILE | 服务器类型 |
ServerVersion | string | 1.0 | 服务器版本 |
ServerName | string | ddzeb pile server | 服务器名称 |
APIs | []string | ["Append", "Clear"] | 服务器 API 列表 |
StartAt | 时间 | 2314828874 | 启动时间 |
Database | JSON | {} | 数据库统计资料 |
Network | JSON | {} | 网络统计资料 |
Runtime | JSON | {} | 服务器运行时统计 |