我是Camel的新手,想知道如何使用Camel实现下面提到的用例,
有2个不同的生产者应用程序提供2个REST Web服务。 service1将提供包含订单详细信息和响应的响应。与订单号关联的商品ID。 Service2将提供给定项目ID的项目详细信息(在json数据结构中)。消费者应用程序将使用订单号调用Camel。 Camel必须调用Service1,获取订单详细信息以及与Order关联的项目ID。然后,Camel必须从第一个服务响应中提取项目ID&将Item ID作为参数传递给Service2以获取Item详细信息。稍后合并Service1&的订单详细信息Service2的项目详细信息(删除项目ID&以及&替换项目详细信息)&响应消费者应用程序(作为一个JSON结构)。
感谢是否有任何适当的解决方案建议来实现此目的。
答案 0 :(得分:0)
基本上,利用“交换”贯穿每个路径节点的事实。
如果你有任何基本代码,你已经开始写这个,也许我可以通过建议任何与它有关的帮助。