0%

智能端點和啞管道

SOA概念中專注服務治理的企業服務總線(簡稱ESB),ESB實質上就是一個管道,也就是應用A要訪問服務B,A要先發數據給ESB,然后ESB調用B,B產生的數據返給ESB,然后ESB再返給A,這樣ESB不僅僅提供了路由的功能,而且把自己做成了一個大型企業系統的中心,基于此,又發展附加了原本不屬于管道的功能,比如服務B提供的是socket服務,但是應用A是使用http調用。

微服務體系的管道只提供路由或者負載均衡之類的,不承載業務邏輯,或者是MQ之類的異步消息中間件,管道根本不關心具體傳送的數據,所以叫啞管道。

智能端點就是相對ESB中的服務提供者只需要提供一種類型的服務,智能端點需要根據服務調用者的需求提供多種類型的服務以適應業務發展。也就是上述那些ESB所做的比如報文轉換,比如數據轉換等等統統是在服務提供端實現。

layicr 微信支付

微信支付

layicr 支付寶

支付寶