Mule ESB 學習筆記(5)

5.3 同步方式

同步方式即請求方調用服務後,component將處理結果發送給另一個外部服務處理,並將處理結果反方向返回。

圖 Synchronous

同步方式通過inboundoutbound endpointexchange-pattern=”request-response”實現,相應配置如下:

<flow name="echo">  
    <inbound-endpoint address="http://localhost:7007/services/Echo"  
        exchange-pattern="request-response" />  
    <cxf:jaxws-service serviceClass="demo.mule.umo.Echo" />  
    <component>  
        <singleton-object class="demo.mule.umo.StdIo" />  
    </component>  
    <vm:outbound-endpoint path="vm" exchange-pattern="request-response" />  
</flow>  
<flow name="vm">  
    <vm:inbound-endpoint path="vm" exchange-pattern="request-response" />  
    <component>  
        <singleton-object class="demo.mule.umo.Vm" />  
    </component>  
    <stdio:outbound-endpoint system="OUT" exchange-pattern="one-way" />  
</flow>

同步方式適用於通過Mule調用遠程服務的場景。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章