Apache camel apachecamel中的Ping服务

Apache camel apachecamel中的Ping服务,apache-camel,jbossfuse,apache-servicemix,fuseesb,Apache Camel,Jbossfuse,Apache Servicemix,Fuseesb,我们使用ApacheCamel作为我们的集成层。我们使用Camel cxf组件调用了大量的Web服务。一切都很好。现在,我们的客户端希望在WebService调用之前执行ping服务。如果ping服务失败,则将WebDevice请求发送到其他端点。 Juste需要您的建议,camel是否有充当TCP生产者并对TCP端点执行ping服务的组件 谢谢 您可以将或组件用于普通TCP或UDP连接(生产者和消费者) 请注意,真正的PING不是TCP,而是完全不同的ICMP回显请求 如果您希望在进行WS-c

我们使用ApacheCamel作为我们的集成层。我们使用Camel cxf组件调用了大量的Web服务。一切都很好。现在,我们的客户端希望在WebService调用之前执行ping服务。如果ping服务失败,则将WebDevice请求发送到其他端点。 Juste需要您的建议,camel是否有充当TCP生产者并对TCP端点执行ping服务的组件

谢谢

您可以将或组件用于普通TCP或UDP连接(生产者和消费者)

请注意,真正的PING不是TCP,而是完全不同的ICMP回显请求


如果您希望在进行WS-call之前进行一次快速测试,以确保一切正常,那么我认为一个非常简单的HTTP echo服务应该更好地实现这一目的。原因是HTTP倾向于使用通用TCP/UDP以外的其他路径。即代理、防火墙、网关等。为了确保您能够通过请求,使用相同的协议进行测试可能会更好(尽管可能会稍微慢一些)。您可能有非常具体的要求-这只是一个一般性的建议。

Netty对我们来说是一个很好的建议。我们计划使用Netty。谢谢!