How can I invoke a RESTful service through Apache Camel?

前端 未结 4 1197
Happy的楠姐
Happy的楠姐 2020-12-31 12:41

I am currently using a HTTP method for invoking some URL which will create a JIRA issue.

Now I want to use Apache Camel, how can I use that?

I need to invoke

4条回答
  •  情话喂你
    2020-12-31 12:52

    See also this FAQ about using dynamic to endpoints in Camel http://camel.apache.org/how-do-i-use-dynamic-uri-in-to.html

    Essentially the EIP pattern for this is the recipient list.

    So in your case it could also be simplified to as one EIP

    
      http://localhost:8080/rest/api/2/project/${header.myKey}/components
    
    

    Mind the http component in Camel is fully synchronous. If you want to do request/reply over HTTP and avoid having the caller block while waiting for the reply message, then you can use some of the other HTTP components from Camel such as:

    • camel-ahc
    • camel-http4
    • camel-jetty

提交回复
热议问题