基礎設施 · 微服務 · 企業 API

xCloudAPIM

完整企業級 API 生命週期管理平台。Node.js 20 + Fastify 5 閘道、Go 1.22 gRPC Policy Engine、Apollo GraphQL BFF(Next.js 14 Developer Portal),含流量分析、訂閱計費、HashiCorp Vault 動態憑證、jose 5 JWT 驗證、K6 負載測試及 Next.js 開發者門戶。

積極開發中 Vault 安全 即時分析 gRPC PolicySSDLC
SSDLC:HashiCorp VaultJWT/OAuth2mTLSRBACWAF
技術棧
FastifyGo gRPCReact 18Next.js 14PostgreSQLRedisVault
成熟度
92% · 10 服務全啟動 · Developer Portal 上線
API 閘道
Policy 引擎
流量分析
18,090 port LIVE
apim.xcloudinfo.com / gateway / apis
請求/秒
平均延遲 (ms)
錯誤率
24
活躍 API
API 群組
全部 API 24
用戶服務 6
訂單服務 8
支付服務 5
報表服務 5
狀態
健康 22
異常 2
請求詳情
請求標頭
回應
核心功能模組
API Gateway (Fastify)
請求路由、限流、負載均衡、速率限制,支援動態路由配置與熱更新,Port 18090。
Policy Engine (Go gRPC)
速率限制、認證策略、請求轉換、驗證規則,Go 1.22 高效能 gRPC,Port 50051。
認證服務
OAuth2、JWT、API Key、LDAP/SAML 多種認證方式,HashiCorp Vault 密鑰管理。
分析與監控
延遲分布、吞吐量統計、錯誤率追蹤、API 健康檢查,Jaeger 分散式追蹤。
開發者門戶
Next.js 14 自助服務門戶,應用管理、API 訂閱、文件瀏覽,Port 19000。
GraphQL BFF
Apollo GraphQL 統一查詢層、智能快取,為前端提供聚合 API,Port 14000。
微服務架構
外部請求 → Nginx Edge :19000/19443 WAF · TLS 1.3 · Rate Limit API Gateway (Fastify/Node.js) :18090 路由解析 & 服務探索 (Consul) → Policy Engine (Go gRPC) :50051 上游轉發 & 回應合併 Auth Reg SubscAnal. GraphQL BFF :8081 :8082:8084:8085 :14000 HashiCorp Vault · PostgreSQL · Redis · Jaeger
開發進度
已完成
核心閘道
Fastify GatewayPolicy Engine (Go gRPC)Auth ServiceAPI RegistrySubscription ServiceAnalytics ServiceBFF GraphQLPolicy Studio (React)Developer Portal (Next.js)HashiCorp Vault 整合
進行中
進階功能
完整 Policy 規則集即時分析儀表板訂閱計費模組mTLS 雙向認證
待開發
AI 增強
AI API 推薦異常偵測自動文件生成
系統架構

互動架構圖

工作流自動播放・點擊節點查看技術細節・滾輪縮放