發表文章

目前顯示的是有「Tyk Docker 教學」標籤的文章

API Gateway 系列 1 - Tyk 入門與 Docker 實戰:代理你的第一個 API

在微服務架構盛行的今天,API 閘道器(API Gateway)已成為企業基礎設施的標配。提到開源閘道器,很多人首選 Kong,但在地端環境(On-Premises)且追求輕量化、內建視覺化管理介面(Dashboard)的場景下, Tyk 展現了極強的競爭力。 本系列文章將分為三部分,從基礎安裝、架構對比到最深層的運維陷阱(APIOps)。從最基礎的 Docker 實戰開始。 一、 Tyk 的核心魅力 內建 Dashboard :不同於開源版 Kong 缺乏原生的 GUI,Tyk 提供直觀的介面供開發者管理 API。 效能卓越 :使用 Go 語言開發,專為高併發環境設計,延遲極低。 地端友善 :安裝過程極其精簡,且不強制依賴雲端服務,非常適合企業內網部署。 二、 Docker 實戰:五分鐘啟動你的 Tyk 環境 在沒有現成後端應用程式的情況下,我們將利用公開的 OpenWeatherMap API 作為練習對象,模擬真實的 API 代理場景。 1. 下載官方 Docker Compose 設定檔 Tyk 官方提供了一個快速演示包,包含了 Gateway (閘道器)、Dashboard (管理介面) 與 Redis (資料庫): wget https://raw.githubusercontent.com/TykTechnologies/tyk-pro-docker-demo/master/tyk-pro-docker-demo-ce.yml -O docker-compose.yml 2. 啟動服務 docker-compose up -d 等待啟動完成後,你可以透過 docker-compose ps 確認 tyk-gateway 與 tyk-dashboard 是否都在運行中。 三、 實戰練習:代理第一個公共 API Step 1: 登入 Dashboard 開啟瀏覽器前往 http://localhost:3000 。 帳號 : admin@tyk.io 密碼 : 353535 Step 2: 建立 API 定義 點擊左側選單的 APIs -> Add New API 。 API Name ...

熱門文章

Docker 環境下的 Proxy 配置