英文 |
譯文 |
它是什麼?
後端到後端的體系結構模式描述了乙個世界,其中每個客戶端應用程式都有自己的伺服器端元件-特定前端的後端。
如果您有多個具有完全不同需求且都消耗相同基礎資源的客戶端介面,則此模式非常適用。現實世界中最常見的示例是同時具有web和移動客戶端的應用程式。
要了解為什麼"後端對前端"有用,讓我們逐步了解一下網路體系結構的一些發展。
單個通用伺服器上有多個客戶端
這些型別的問題催化了微服務的興起。
具有微服務架構的多個客戶端
如果在適當的範圍內實施微服務,那麼微服務非常適合擴充套件規模並有助於解決一系列問題。
但是,前端團隊之間仍然存在邊界問題。處理多個客戶端的職責仍然編碼在一項或多項服務中。前端工程師正在努力將多個用例塞入乙個api層,並且客戶體驗開始受到影響。網路團隊和移動團隊之間的緊張關係正在加劇。
為什麼我們不能像對待微服務一樣,圍繞不同的客戶劃定技術和組織界限?
具有專用後端和微服務架構的多個客戶端
輸入後端換前端! 我們利用這樣的事實,即我們的客戶有不同的需求來劃定有用的界限。bff應用程式是輕量級轉換層,可將單個客戶端與下游服務分離開來,並且僅服務於乙個前端。
bff的好處
tl; dr,如果…,則使用bff…但請確保避免這些陷阱
本文完~
前端傳formdata資料 後端接收不到
填寫的資訊提交到資料庫 submitformfriuit function alert fruit enterprice val tostring ajax 對於資料有沒有傳過去,我們可以通過按f12看傳送的form data是否有資料,我的是有的,但後端列印就是為null,因為我還要傳送,所以我傳...
post 傳參 後端接收不到
示例 如下 ajax type post success function data 後端 如下 可是呼叫直接是404 之後找到問題是,後端使用了webapi框架,所以後端接收引數,只能接收單個引數 使用 frombody 接收 如果多個引數,需要定義乙個實體類接收 postman呼叫錯誤提示如下 ...
前端ajax非同步傳值以及後端接收引數的幾種方式
通過get提交方式,將引數在鏈結中以問號的形式進行傳遞。前台傳值方法 觸發該方法呼叫ajax function testajax yourdata 後端 後台接值方法 yoururl responsebody requestparam yourdata 是必不可少的,因為他指定了鏈結中的引數名稱 p...