統(tǒng)一的 API 網(wǎng)關(guān)不僅有 API 網(wǎng)關(guān)的所有特點(diǎn)肘习,還有以下幾個(gè)好處:
- 統(tǒng)一組件升級(jí)
在公司內(nèi)部,如果有某個(gè)技術(shù)組件需要升級(jí),通常是需要和每個(gè)業(yè)務(wù)線溝通惯退,有可能是幾個(gè)月都搞不定。舉個(gè)例子从藤,如果對(duì)于入口的鑒權(quán)有重大的安全隱患需要升級(jí)催跪,溝通效率這么低肯定是不行,而有了統(tǒng)一的網(wǎng)關(guān)夷野,修復(fù)問(wèn)題也是非嘲谜簦快的。
- 統(tǒng)一服務(wù)接入
通常來(lái)說(shuō)悯搔,對(duì)于某個(gè)服務(wù)的接入是比較困難的骑丸,比如公司已經(jīng)研發(fā)出了較為穩(wěn)定的服務(wù)組件,正在大力推廣鳖孤,這個(gè)周期肯定也特別漫長(zhǎng)者娱,由于有了統(tǒng)一網(wǎng)關(guān),那么只需要統(tǒng)一接入網(wǎng)關(guān)苏揣。
- 節(jié)約資源時(shí)間
不同業(yè)務(wù)的不同部門(mén)黄鳍,如果按以前的做法,大都會(huì)自己搞一個(gè)網(wǎng)關(guān)層平匈,可以想象框沟,如果一個(gè)公司有100個(gè)業(yè)務(wù),每個(gè)業(yè)務(wù)再配備4臺(tái)機(jī)器增炭,那么就需要400臺(tái)機(jī)器忍燥。而如果每個(gè)業(yè)務(wù)線都需要去開(kāi)發(fā)這個(gè)網(wǎng)關(guān)層,去維護(hù)隙姿,這就大大增加了人力資源梅垄。但是,如果有了統(tǒng)一的網(wǎng)關(guān)層输玷,也許只需要50臺(tái)機(jī)器就可以做這100個(gè)業(yè)務(wù)網(wǎng)關(guān)層的事情队丝,并且業(yè)務(wù)開(kāi)發(fā)者不需要隨時(shí)保持關(guān)注。