0%

智能端点和哑管道

SOA概念中专注服务治理的企业服务总线(简称ESB),ESB实质上就是一个管道,也就是应用A要访问服务B,A要先发数据给ESB,然后ESB调用B,B产生的数据返给ESB,然后ESB再返给A,这样ESB不仅仅提供了路由的功能,而且把自己做成了一个大型企业系统的中心,基于此,又发展附加了原本不属于管道的功能,比如服务B提供的是socket服务,但是应用A是使用http调用。

微服务体系的管道只提供路由或者负载均衡之类的,不承载业务逻辑,或者是MQ之类的异步消息中间件,管道根本不关心具体传送的数据,所以叫哑管道。

智能端点就是相对ESB中的服务提供者只需要提供一种类型的服务,智能端点需要根据服务调用者的需求提供多种类型的服务以适应业务发展。也就是上述那些ESB所做的比如报文转换,比如数据转换等等统统是在服务提供端实现。

layicr 微信

微信

layicr 支付宝

支付宝