gdb

module
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 3, 2021 License: Apache-2.0

README

GDB

GDB是基于Leveldb使用Go语言编写的高性能实时数据库,可以实现对大量数据实时值的存储和历史值的读取.并且提供了restful api以及
网页客户端来操作数据库,同时还提供了基于JS的二次计算开发功能,可以允许用户使用js语言来进行已有数据的二次数据开发工作.同时对于
Go语言使用者,还可以直接下载src中的源代码进行二次开发工作.
整个GDB的数据结构分为grou和item,使用之前必须先添加group,再向group中添加item,之后就可以向item中写入实时数据

Quick Start

下载编译后的代码文件夹bin,其中config为配置文件夹,其中的config.json中为整个数据库的基本配置文件,ip指定了整个web服务的ip
地址,如果为空则会默认读取本机的ip,port指定了整个web服务的端口号,默认值为8082, path指定了整个实时数据库的存储位置.你可以
保持设置为默认值,然后启动db.exe,此时结果应该如下图所示:

Image text

Web Application Serve

1.login

在支持es6的浏览器上输入对应的url: http:// + ip + port + "/index",初次运行没有cookie信息,会跳转到如下的登陆界面 Image text

其中远端服务器的地址即为整个服务运行的ip+port,这里就是192.168.0.114:8082,用户名为admin,密码为admin@123

2.index

首页的界面如下 Image text

分别显示了当前程序的内存使用情况,当前写入的item数量,最近一次写入的unix时间戳以及写入速率

3.group

group的界面如下 Image text

通过这个界面可以加组,加点,下载点表,查看点的实时值和历史值,下载指定时间的历史数据,编辑item的属性等一系列操作

4.calc

calc是和二次计算操作有关的界面 Image text

通过这个界面可以添加基于二次js的二次计算项,也可以实时修改,监测计算项的运行情况.

Restful Api

接口文档

gRPC

正在开发中...

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL