無論我們學習什么東西之前,都要先搞清楚我們要學習的是什么,就像一些哲學思考先要給出清晰的定義,否則后面的一切都無從談起,
從今天開始,我來和大家一起,學習一款非常優秀的開源網關專案 Soul,
Soul 是什么呢?先來看下官網作者的定義:
這是一個異步的,高性能的,跨語言的,回應式的API網關,我希望能夠有一樣東西像靈魂一樣,保護您的微服務,參考了Kong,Spring-Cloud-Gateway等優秀的網關后,站在巨人的肩膀上,Soul由此誕生!
里面提到了幾個關鍵字,“異步”、“高性能”、“跨語言”、“回應式”的 API網關,在后續學習程序中,心中始終記得這幾個關鍵特性,讓我們一起來一探究竟這些特性到底是怎么實作的,
整體架構圖如下:

仔細看過架構圖后,可以明顯看出,Soul 有以下幾個部分組成:
- Soul-Admin
- Soul API
- plugins
- handler
雖然此時對這些概念不是很清楚,到底是干啥用的,只要有個印象即可,
隨著學習的深入,時不時回頭再來看這張架構圖,想必每次回顧都會有不同的認識,相信我,讓我們繼續探索吧,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/249457.html
標籤:其他
上一篇:apache安裝腳本
下一篇:ansible自動化運維入門筆記
