動態代理架構

__7克__發表於2018-10-25

核心思想

客戶端請求增加引數驅動中間層代理到指定業務服務。

優勢

  • 代理層無需複雜,遞增的配置檔案。
  • 業務服務無需變動。
  • 可靈活切換,配置多套環境。

流程圖

image

系統組成

  • 客戶端配置:客戶端在請求頭中配置加密後的代理域名,重寫路徑,支配動態代理系統。
  • 快取層:命中直接進安全層。
  • 解析層: 解密代理域名,解析出重寫路徑。
  • 安全層:對比代理域名是否在白名單中。
  • 代理層:配置代理域名,代理路徑,向對應業務伺服器發請求。

例子

相關文章