首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用CAMEL Failover EiP (负载均衡器)后,如何获得HTTP?

在使用CAMEL Failover EiP (负载均衡器)后,如何获得HTTP?
EN

Stack Overflow用户
提问于 2015-10-07 18:58:07
回答 1查看 104关注 0票数 0

这是路由:

代码语言:javascript
复制
<route> 
<from uri="direct:xyz"/> 
<loadBalance> 
    <failover maximumFailoverAttempts="2" roundRobin="false"> 
    <exception>java.net.NoRouteToHostException</exception> </failover> 
    <to uri="http://URi1"/>
    <to uri="http://URi2 "/>
</loadBalance>

当无法建立与URi 1的连接时,我使用URi2。如何显示响应?

EN

回答 1

Stack Overflow用户

发布于 2015-10-07 20:42:51

如果您不想打破当前的模式,我建议您使用故障转移直接端点。免责声明:我通常在DSL中工作,所以语法可能有点问题。

代码语言:javascript
复制
<from uri="direct:xyz">
    <loadBalance> 
        <failover maximumFailoverAttempts="2" roundRobin="false"> 
        <exception>java.net.NoRouteToHostException</exception> </failover> 
       <to uri="direct:primary"/>
       <to uri="direct:secondary"/>
    </loadBalance>
</from>

<from uri="direct:primary">
    <errorHandler id="noErrorHandler" type="NoErrorHandler"/>
    <to uri="http://URi1"/>
    //Response handling
</from>

<from uri="direct:secondary">
    <errorHandler id="noErrorHandler" type="NoErrorHandler"/>
    <to uri="http://URi2"/>
    //Response handling
</from>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32990443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档