微服務框架saf-1:saf工程結構拓撲解析

目錄

(1).關於saf

(2).saf主要工程

(3).saf工程結構拓撲與概述


(1).關於saf


項目地址:

https://github.com/saf-group


1.一個微服務框架,完全基於註解的方式開發。

2.適用於雲原生(K8S)下的微服務體系搭建,為技術中臺提供底層支撐。

3.解放業務,使業務方專注於業務邏輯本身:通過註解以搭積木方式引入各式資源,每個資源都是一行註解,極大提升業務方產出效率。


(2).saf主要工程


微服務框架saf-1:saf工程結構拓撲解析


(3).saf工程結構拓撲與概述


下圖為saf工程結構拓撲,由於圖很大,所以本文提供原圖地址,位於:

https://github.com/saf-group/saf-doc/blob/master/images/saf%E6%A1%86%E6%9E%B6%E5%B7%A5%E7%A8%8B%E6%8B%93%E6%89%91%E8%A7%A3%E6%9E%90.jpg


注意:

綠色部分是已經實現,並且生產可用。

微服務框架saf-1:saf工程結構拓撲解析


關於saf-boot-starter, saf-boot-starter-sample, saf-sample的作用在圖中,和本文的"(2).saf主要工程"中已經做了清晰的語義描述(可以類比spring, spring-boot, spring-boot-starter理解),這裡主要描述saf中的各個包。


工程saf主要分5層包結構,從下到上依次為:


微服務框架saf-1:saf工程結構拓撲解析


微服務框架saf-1:saf工程結構拓撲解析

微服務框架saf-1:saf工程結構拓撲解析

微服務框架saf-1:saf工程結構拓撲解析


微服務框架saf-1:saf工程結構拓撲解析


分享到:


相關文章: