【微服務】網關Kong整合SpringBoot和Consul設計

前面的博客已經整理了SpringBoot整合Consul以及Kong的相關文章。此次講講對於這套微服務架構如何實施個人理解。服務器

先上圖,總體架構圖以下: 總體架構架構

模塊說明:微服務

  • Client: 外部訪問應用
  • Api-GateWay-Cluster:網關集羣,外部調用統一入口;
  • Consul-Server-Cluster:Consul服務端集羣,用於管理服務註冊發現;
  • Monitor-Cluster:服務監控集羣,用於拉取Consul上的可用服務,註冊到服務網關Kong上;
  • Service1-3:對外服務能力提供方
  • ConsulClient1-3:服務能力提供方服務器上部署的Consul客戶端;
  • 另外,若是使用自定義服務註冊的話能夠再加入監測腳本,註冊到Consul上

其實圖一畫,總體架構也七七八八了,另外須要說明一點,若是服務僅內部調用,好比基礎的用戶服務等不用註冊在Kong上,直接Service從Consul發現進行調用便可。blog

相關文章
相關標籤/搜索