gcs v0.1.1 加入接口緩存,Go 配置管理平臺

Fly的狐貍
 Fly的狐貍
發布于 2019年10月11日
收藏 10

gcs(go config server)

v0.1.1 版本更新說明:

  1. 接口調用改為走緩存,加入緩存封裝支撐集群使用redis
  2. 加入版本回退功能
  3. 接口性能:1000并發10秒測試,每秒處理500/sec;由于本地服務器,可能性能有所偏差;

 

介紹

gcs(go config server) 配置管理平臺,此項目基于gf框架開發,支持項目管理、配置管理、配置發布、項目對比、配置復制,接口獲取配置等;

安裝教程

  1. 從git下載項目: git clone https://gitee.com/goflyfox/gcs
  2. 安裝mysql數據庫,創建db,運行deploy下gcs.sql腳本
  3. 修改config下config.toml配置文件
# 數據庫配置
[database]
    link = "root:[email protected](127.0.0.1:3306)/gcs"
  1. go build && go run main.go
  2. 訪問http://localhost即可看到登錄頁面,賬號/密碼:admin/123456

其他配置

  1. 如果使用集群,可以開啟redis token模式;配置如下:
# 緩存模式 1 gcache 2 gredis
cache-mode = 2

# Redis數據庫配置
[redis]
  default = "127.0.0.1:16379,0,soccer"
  cache   = "127.0.0.1:16379,1,soccer?idleTimeout=600"

功能模塊

  1. 登錄、認證、登出
  2. 項目管理
  3. 參數配置
  4. 配置發布
  5. 其他:組織機構管理、用戶管理、角色管理、菜單管理、日志管理

對外接口

配置平臺接口

平臺截圖

登錄: image

配置管理: image

配置發布: image

配置對比: image

組織機構: image

用戶管理: image

日志管理: image

感謝

  1. gf框架 https://github.com/gogf/gf
本站文章除注明轉載外,均為本站原創或編譯。歡迎任何形式的轉載,但請務必注明出處,尊重他人勞動共創開源社區。
轉載請注明:文章轉載自 OSCHINA 社區 [http://www.dekvrs.live]
本文標題:gcs v0.1.1 加入接口緩存,Go 配置管理平臺
加載中

最新評論(1

程序人生2015
程序人生2015
吞吐量略低啊??
返回頂部
頂部
北京快乐8专业走势图