繁体   English   中英

WSO2 ESB中介顺序与代理服务

[英]WSO2 ESB Mediation Sequence vs Proxy Service

WSO2 ESB具有用于实现EAI模式的中介序列和代理服务。 我目前是新手,无法区分何时使用中介序列或代理服务。 两者在大多数用例中似乎都工作良好。 我什么时候应该使用?

序列(中介序列)是调解者的序列。 一条消息进入序列,并以它们在序列中的顺序通过每个中介。 因此,中介序列是WSO2 ESB的通用构建材料。

假设中介者可以成功处理这些消息,那么从理论上讲,中介序列可以用于处理通过它的任何类型的消息(二进制,JSON,XML)。

因此,调解序列可用于

  1. 代理到/来自Web服务的消息
  2. 代理往返REST服务的消息
  3. 还有更多的应用程序.....

代理服务是WSO2 ESB中的特殊模块,旨在满足1.的要求。(代理到/来自Web服务的消息)因此,代理服务是受Web Service端点支持的专用中介序列。

WSO2 ESB有助于以不同的方式针对不同类型的需求创建代理服务。

例如:

  1. 基于WSDL的代理-用于使用给定的WSDL创建代理服务
  2. 直通代理-用于仅使用端点URL创建代理服务

如果需要代理服务,并且需要对消息进行中介和执行不同的操作,则可以使用代理服务。

序列是一组中介程序(中介树),您可以通过它发送消息。 如果您将调解员视为构建单元,则可以按顺序添加它们并将其定义为序列,以后可以重用。 您可以在代理服务中引用序列,并让消息流经序列中定义的介体。

在高级代理中,代理显然也是向服务使用者提供的服务,但是它实际上调用了实际的端点来完成实际的工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM