1. 程式人生 > >國內首款GO語言閘道器!GoKu API Gateway部署指南

國內首款GO語言閘道器!GoKu API Gateway部署指南

國內首款!eoLinker 基於GO語言開源 API 閘道器 GoKu-API-Gateway V2.0.0 釋出!

一.環境要求

  • go 1.8及以上版本

二.golang配置教程

三.執行GoKu

  • 1.配置GoKu

將獲取到的安裝包(通常是.zip格式)放置在 GOPATH/src 目錄下,該目錄將作為主程式的安裝目錄,在此以 /root/go/src 作為安裝路徑。

示例安裝包名稱為 goku-ce-2.0.zip,放置目錄為: /root/go/src (示例中/root/go為GOPATH路徑),解壓後得到目錄結構在Linux下表示為:

這裡寫圖片描述

  • 2.安裝yaml拓展

GoKu的配置檔案格式的 yaml ,通過以下命令獲取yaml的拓展,用於解析yaml:

go get gopkg.in/yaml.v2

  • 3.編輯閘道器配置檔案

GoKu擁有一個主配置檔案 goku.conf ,GoKu可以新建多個閘道器,每個閘道器一個資料夾,裡面包含 gateway.confstrategy.conf 、b**ackend.conf** 、api_group.confapi.conf

配置教程請檢視《GoKu配置檔案》

  • 4.執行檔案

配置完畢後,通過以下命令執行GoKu

go run goku-ce.go -c (/path/to/conf)

如下圖所示即為啟動成功:

這裡寫圖片描述

至此,您已成功安裝並執行GoKu API Gateway CE,如您在使用過程中依然存有問題,歡迎各位加入我們的使用者討論群,我們的技術同事將會為您解答:使用者交流1群 (群號:725853895) 。

《Golang安裝與設定》:
http://help.eolinker.com/agw/?target=/md/GoKu%20API%20Gateway%20CE/Golang%E5%AE%89%E8%A3%85%E4%B8%8E%E8%AE%BE%E7%BD%AE

《GoKu配置檔案》:

http://help.eolinker.com/agw/?target=/md/GoKu%20API%20Gateway%20CE/%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6

想了解更多國內首款GO語言閘道器資訊,請留意:https://agw.eolinker.com,或者關注本部落格,部落格將會及時更新eoLinker旗下產品最新資訊。