项目介绍
Bifrost 是基于golang语言开发的项目,它目前还处于测试阶段,用于对Nginx配置文件解析并提供配置文件展示和修改的接口,支持json、字符串格式与golang结构相互转换。该项目持续更新中。最新可用测试版本为v1.0.1-alpha.3 (v1.0.1-alpha.*取消http协议接口,改用gRPC协议接口。该版本仍在开发、测试中)。
项目特点
支持将配置文件、json数据、字符串与配置结构体相互转换
配置结构体支持增加、删除、查询
实现了在加载配置或反序列化json时,防止循环读取配置的功能;实现了nginx配置文件后台更新后,自动热加载的功能
提供配置文件展示和修改及配置信息统计查询,及主机系统状况信息查询的gRPC接口
合作项目
基于SDRMS创建的Nginx管理平台,目前已完成nginx配置文件信息,操作系统基础信息的展示
使用方法
下载地址
bifrost-auth-v1.0.1-alpha.3
bifrost-v1.0.1-alpha.3
bifrost-v1.0.1-alpha.2
bifrost-auth-v1.0.1-alpha.1
bifrost-v1.0.1-alpha.1
bifrost-v1.0.0-alpha.7
bifrost-v1.0.0-alpha.6
bifrost-v1.0.0-alpha.5