• <ruby id="bi9vj"><b id="bi9vj"></b></ruby>

        <b id="bi9vj"></b>

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

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

        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:123456@tcp(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.url23.com]
        本文標題:gcs v0.1.1 加入接口緩存,Go 配置管理平臺
        加載中

        最新評論(1

        程序人生2015
        程序人生2015
        吞吐量略低啊??
        返回頂部
        頂部
        聚看影院