天天看點

微信業務架構圖設計

一、概述

  總結項目的架構,記錄自己了解及熟悉程度,通過相關的圖提高自己的設計能力。

二、技術圖

  技術棧:基于springcloud、springboot、dubbo、zookeeper、zuul、Redis等技術架構,運用springcloud的eureka作為注冊中心,同時也使用zookeeper作為注冊中心。目前,基于zookeeper、dubbo的rpc調用方式提供對外接口,eureka注冊中心作為負載均衡域名的調用。相關設計圖如下:

微信業務架構圖設計

用戶端請求:使用者請求的HTTP接口、微信的回調接口

euraka:作為注冊中心,主要用于域名的負載均衡調用。

zookeeper:基于dubbo架構,作為rpc調用注冊中心

當注冊中心eureka、zookeeper 改為 nocos,架構圖如下:

微信業務架構圖設計