Mule ESB 学习笔记(4)
2010-12-09 09:44
302 查看
因为本站博客编辑时的问题,含有代码的内容只好单独发布了,否则编辑时所有插入的代码都丢失,修改起来太麻烦了。。。希望此问题能够解决。
[b]5.2 请求-响应方式[/b]
[b]请求-响应方式即请求方调用服务后,服务立即处理并返回响应结果,不需将消息再次传递。[/b]
图 Request-Response
[b]请求-响应方式通过input endpoint的exchange-pattern=”request-response”实现,相应配置如下:[/b]
[b] <model name="services">
<service name="echoService">
<inbound>
<inbound-endpoint address="http://localhost:7007/services/Echo"
exchange-pattern="request-response">
<cxf:jaxws-service />
</inbound-endpoint>
</inbound>
<component>
<singleton-object class="demo.mule.umo.Echo" />
</component>
</service>
</model> [/b]
上边是通过service配置的,通过flow配置如下:
<flow name="EchoFlow">
<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.Echo" />
</component>
</flow>
在浏览器中输入“http://localhost:7007/services/Echo/echo/text/hello,world”,浏览器中会显示“hello,world”的输出信息。
请求-响应方式适用于单次服务调用的场景。
to be continued...
[b]5.2 请求-响应方式[/b]
[b]请求-响应方式即请求方调用服务后,服务立即处理并返回响应结果,不需将消息再次传递。[/b]
图 Request-Response
[b]请求-响应方式通过input endpoint的exchange-pattern=”request-response”实现,相应配置如下:[/b]
[b] <model name="services">
<service name="echoService">
<inbound>
<inbound-endpoint address="http://localhost:7007/services/Echo"
exchange-pattern="request-response">
<cxf:jaxws-service />
</inbound-endpoint>
</inbound>
<component>
<singleton-object class="demo.mule.umo.Echo" />
</component>
</service>
</model> [/b]
上边是通过service配置的,通过flow配置如下:
<flow name="EchoFlow">
<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.Echo" />
</component>
</flow>
在浏览器中输入“http://localhost:7007/services/Echo/echo/text/hello,world”,浏览器中会显示“hello,world”的输出信息。
请求-响应方式适用于单次服务调用的场景。
to be continued...
相关文章推荐
- Mule ESB 学习笔记(4)
- Mule ESB 学习笔记
- Mule ESB 学习笔记
- Mule ESB 学习笔记
- Mule ESB 学习笔记
- Mule ESB 学习笔记 异步请求-响应方式
- Mule ESB 学习笔记(1)
- Mule ESB 学习笔记
- Mule ESB 学习笔记(5)
- Mule ESB 学习笔记(2)
- Mule ESB 学习笔记(3)
- Mule ESB 学习笔记
- Mule ESB 学习笔记
- Mule ESB 学习笔记(1)
- Mule ESB 学习笔记(2)
- mule学习笔记(七):expression MEL与Java
- ESB学习笔记(Spring Integration实战)
- Fuse ESB 学习笔记和经验总结
- mule学习笔记
- SOA及ESB的一些学习笔记