當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring-Cloud中的网关
生活随笔
收集整理的這篇文章主要介紹了
Spring-Cloud中的网关
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在微服務(wù)實(shí)施之后,各個(gè)服務(wù)的拆分粒度很小,對于客戶端來說,做一個(gè)操作可能會涉及到后端的多個(gè)服務(wù)組件的調(diào)用,那意味著它需要頻繁的發(fā)起多次訪問才能進(jìn)行數(shù)據(jù)聚合實(shí)現(xiàn)用戶的功能。?
如果我們在所有的微服務(wù)之前增加一個(gè)網(wǎng)關(guān),對于客戶端來說它需要做什么功能操作直接調(diào)用網(wǎng)關(guān)并且告訴網(wǎng)關(guān)所要做的事情即可,網(wǎng)關(guān)根據(jù)請求的功能對后端的多個(gè)服務(wù)的數(shù)據(jù)進(jìn)行聚合聚合哦從而減少客戶端的調(diào)用頻次。?
并且,由于有了網(wǎng)關(guān)的聚合,我們還可以在網(wǎng)關(guān)層對請求進(jìn)行統(tǒng)一鑒權(quán)和認(rèn)證;包括還可以實(shí)現(xiàn)限流、請求日志統(tǒng)一記錄、 灰度發(fā)布等等。
?
總結(jié)
以上是生活随笔為你收集整理的Spring-Cloud中的网关的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微服务架构的实施现状
- 下一篇: Spring-Cloud中的负载