【问题标题】:ServiceMix 4 communicate with external WebServiceServiceMix 4 与外部 WebService 通信
【发布时间】:2018-09-29 07:28:13
【问题描述】:

目前,我有一个接受 HTTP Post 请求的 WebService,其中包含 WAV 文件的字节数组。这完全正常。然后它返回 WAV 文件元数据的 XML 结果。我通过发送 curl 命令并查看返回的输出来测试这一点。在我看来,我的问题是一个非常基本的 ServiceMix 问题。这只是我坚持的一部分。我如何将此 curl 命令发送到 ServiceMix,并将其转发到外部 WebService?将来,我将拥有许多 WebService,它们以不同的 XML 格式提供有关 WAV 文件的不同类型的数据,并且我希望 ServiceMix 能够相应地处理路由和解析结果。在开始之前,我需要弄清楚到底是如何通过 ServiceMix 发送单个请求并发送到 WebService。它是位于 ServiceMix 部署中的 WAR 文件吗?一个 OSGi 包? blueprint.xml 文件?我真的不知道,所以任何能引导我朝着正确方向前进的帮助都会很棒。

【问题讨论】:

    标签: web-services esb apache-servicemix


    【解决方案1】:

    查看骆驼文档How to use camel as a http proxy between a client and server。您可以构建一个骆驼路线并在 servicemix 中部署捆绑包以代理您的网络服务

    【讨论】:

    • 忘记了这个问题!由于我们正在做的事情,我们放弃了使用 ServiceMix,但感谢您的意见。迟到总比没有好!
    猜你喜欢
    • 2018-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-05
    • 2012-02-14
    • 2017-08-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多