基於gRPC、API閘道器和身份驗證的Go微服務原始碼專案
這個案例是一個小型電子商務系統,開發了3個微服務和1個API閘道器,處理傳入的HTTP請求。HTTP請求將透過gRPC轉發給這些微服務。此外,我們還要處理JWT認證。
這個系統由四個微服務:
- API Gateway:處理傳入的 HTTP 請求
- Auth Service:提供Register、Login等功能,透過JWT生成Token
- 產品服務:提供新增產品、減少庫存和查詢產品等功能
- 訂單服務:我們在此微服務中提供的唯一功能是建立訂單
相關文章
- 微服務基礎——厲害了!API閘道器微服務API
- 微服務架構基礎之API閘道器微服務架構API
- go-kit微服務:一個簡單的API閘道器Go微服務API
- 使用領域驅動設計DDD和CQRS實現身份驗證的微服務原始碼專案微服務原始碼
- SpringCloud微服務專案實戰 - API閘道器Gateway詳解實現SpringGCCloud微服務APIGateway
- 長連線閘道器技術專題(八):B站基於微服務的API閘道器從0到1的演進之路微服務API
- 高效能API閘道器(1)、微服務API閘道器架構設計API微服務架構
- 微服務設計中的API閘道器模式微服務API模式
- 微服務實踐分享(2)api閘道器微服務API
- 微服務閘道器微服務
- 微服務中的閘道器微服務
- .NET Core 微服務—API閘道器(Ocelot) 教程 [四]微服務API
- .NET Core 微服務—API閘道器(Ocelot) 教程 [一]微服務API
- 微服務閘道器- Nginx微服務Nginx
- SpringCloud Gateway微服務閘道器實戰與原始碼分析-上SpringGCCloudGateway微服務原始碼
- go基於grpc構建微服務框架-整合opentracingGoRPC微服務框架
- [譯] 使用 Go 編寫微服務及其 GraphQL 閘道器Go微服務
- 隨行付微服務之基於Zuul自研服務閘道器微服務Zuul
- dotnet core微服務框架Jimu ~ 基礎閘道器微服務框架
- 電商專案-微服務閘道器使用的問題微服務
- Bumblebee微服務閘道器的部署和擴充套件微服務套件
- RestCloud API閘道器,無縫與原微服務框架整合RESTCloudAPI微服務框架
- go-kit微服務:JWT身份認證Go微服務JWT
- 《springcloud 二》微服務動態閘道器,閘道器叢集SpringGCCloud微服務
- 基於Linux和IPSec的VPN閘道器Linux
- 微服務(七)Gateway服務閘道器微服務Gateway
- SpringCloud 微服務閘道器 Gateway 元件SpringGCCloud微服務Gateway元件
- 微服務閘道器 Spring Cloud Gateway微服務SpringCloudGateway
- 使用TypeScript和nextjs實現基於CQRS的微服務的銀行API原始碼TypeScriptNextJS微服務API原始碼
- 容器、服務網格和API閘道器:它始於邊緣API
- 微服務技術棧:API閘道器中心,落地實現方案微服務API
- 基於 TrueLicense 的專案證書驗證
- 微服務下的閘道器如何選擇微服務
- 基於 CNN 的驗證碼破解實戰專案CNN
- 暢購商城(八):微服務閘道器和JWT令牌微服務JWT
- 使用API閘道器幫助單體到微服務的平滑過渡API微服務
- 基於Spring-Cloud-Gateway開發API閘道器的思路SpringCloudGatewayAPI
- 微服務6:通訊之閘道器微服務