一、概述
總結項目的架構,記錄自己了解及熟悉程度,通過相關的圖提高自己的設計能力。
二、技術圖
技術棧:基于springcloud、springboot、dubbo、zookeeper、zuul、Redis等技術架構,運用springcloud的eureka作為注冊中心,同時也使用zookeeper作為注冊中心。目前,基于zookeeper、dubbo的rpc調用方式提供對外接口,eureka注冊中心作為負載均衡域名的調用。相關設計圖如下:
用戶端請求:使用者請求的HTTP接口、微信的回調接口
euraka:作為注冊中心,主要用于域名的負載均衡調用。
zookeeper:基于dubbo架構,作為rpc調用注冊中心
當注冊中心eureka、zookeeper 改為 nocos,架構圖如下: