基於gRPC、API閘道器和身份驗證的Go微服務原始碼專案

banq發表於2022-04-01

這個案例是一個小型電子商務系統,開發了3個微服務和1個API閘道器,處理傳入的HTTP請求。HTTP請求將透過gRPC轉發給這些微服務。此外,我們還要處理JWT認證。
這個系統由四個微服務:
  1. API Gateway:處理傳入的 HTTP 請求
  2. Auth Service:提供Register、Login等功能,透過JWT生成Token
  3. 產品服務:提供新增產品、減少庫存和查詢產品等功能
  4. 訂單服務:我們在此微服務中提供的唯一功能是建立訂單


 

相關文章