我们需要将我们的源系统与两个外部系统集成。我们决定使用下面的保险丝环境。- jboss-fuse-6.3.0.redhat-187 - OSGi(blueprint) 他们的外部系统(在 Redhat JBoss EAP 中部署的 REST 服务。
我们提出了以下集成方法:i。创建 Apache Camel CXF REST 服务作为 OSGi 包并部署在 Fuse ii 中。Bundle 有蓝图 xml 和 i)from-uri(REST url) ii) to-uri( http://external system1) iii) to-uri( http://external system2) iii. 源系统(REST 客户端)将调用 from-uri 并且熔断器将其请求转发到外部系统
我们无法最终确定该方法是否适用于生产环境,如果将来添加更多外部系统,它是否可以配置。
任何关于相同方法或任何其他可行方法的建议或经验分享将不胜感激。谢谢。