我正在考虑在我的项目中使用 Camel,并且想知道它是否可行或骆驼不是一个好的选择。我需要多个运行相同应用程序的客户端通过 Web 服务(CXF 或 AXIS)交换信息。交换将通过一个中央集线器,该集线器将执行从一个客户端到另一个客户端的基于内容的路由,并将此通信记录在数据库中。当响应进来时,集线器还会将一个客户的响应路由到另一个客户。可能会有来自多个客户的大量此类交换。网络服务完全一样,所以我不需要集成不同的系统。我只需要一个路由机制和可以控制音量的东西。易于调用/接受 Web 服务调用也很重要。我们是一家 Java/JBoss 商店。骆驼是解决这个问题的合适解决方案,还是过度杀伤力,或者还有其他更适合这个要求的方法吗?非常感谢您的帮助。谢谢你纳迪亚
问问题
903 次
1 回答
2
是的,骆驼可以作为这个枢纽和路由消息。
它支持 EIP 模式 http://camel.apache.org/eip
有很多与 HTTP 和 WS 相关的组件 http://camel.apache.org/cxf http://camel.apache.org/http http://camel.apache.org/jetty http://camel.apache .org/cxf http://camel.apache.org/spring-web-services.html
这是一个小的 CXF 代理示例 http://camel.apache.org/cxf-proxy-example.html
PS:有一个 apache-camel 标签,大多数人使用骆驼问题
于 2011-02-09T17:42:37.027 回答