WSO2 ESB具有用于实施EAI模式的中介序列和代理服务。我目前是新手,无法区分何时使用中介顺序或代理服务。两者似乎都适用于大多数用例。我什么时候应该使用它们?
答案 0 :(得分:1)
序列(调解序列)是一系列调解员。消息进入序列,按照它们在序列中的顺序通过每个介体。因此,调解序列是WSO2 ESB的通用构建材料。
中介序列理论上可用于处理任何类型的消息(二进制,JSON,XML),因为调解器可以成功处理这些消息。
因此可以使用中介序列,
代理服务是WSO2 ESB中的特殊模块,旨在满足1的要求。(将消息代理到/来自Web服务) 因此,代理服务是一种支持Web服务端点的专用中介序列。
WSO2 ESB有助于以不同方式为不同类型的需求创建代理服务。
e.g:
答案 1 :(得分:0)
如果您需要代理服务,并且需要对邮件进行调解和执行不同的操作,则可以使用代理服务。
序列是一组介体(介体树),您可以通过它发送消息。如果将mediator视为构建单元,则可以按顺序添加它们,并将其定义为稍后可重用的序列。您可以在代理服务中引用序列,让消息流经序列中定义的调解器。
在高级别,代理显然也是服务消费者的服务,但它实际上调用实际端点来完成实际工作。