В качестве примера URI для моей службы отдыха выглядит следующим образом:URI Спринг DSL Как пройти в REST получить параметры
Маршрут службы Я использую на узле с моей службой на нем следующим образом. Это прекрасно работает. Маршрут должен преодолеть все, что мы передаем ему.
<route id="my-server">
<from uri="fabric-camel:myClusterId:jetty:http://xx.xx.xxx.xx:8484/myservice/service?matchOnUriPrefix=true" />
<to uri="jetty:http://xx.xx.xxx.xx:8080/myservice/service?bridgeEndpoint=true&throwExceptionOnFailure=false" />
</route>
У меня проблемы с клиентским маршрутом. Компонент времени работает нормально, но мои попытки добавить что-либо к GET не удались. Если я смогу понять, как это сделать, я могу создать любое количество клиентских примеров.
<route id="fabric-client" errorHandlerRef="errorHandler">
<from uri="timer://foo?fixedRate=true&period=1000"/>
<to uri="fabric-camel:myClusterId"/>
</route>
Может кто-нибудь дать мне ногу, переведя пример URI выше в Sprint DSL? Я надеюсь, что вы сможете показать мне, как это сделать. Из этого я могу понять, как передать переменные.
Я нашел некоторое обещание от этих ссылок, все еще в сорняках. http://people.apache.org/~dkulp/camel/http.html и https://github.com/muellerc/camel-in-daily-use/blob/master/part-2/src/main/java /org/apache/cmueller/camel/sus/cidu/part1/PrepareRestRequest.java – pjc
Еще одна ссылка, которая обещает. Все еще смотрящий. http://camel.465427.n5.nabble.com/Setting-url-params-in-REST-call-with-Camel-td2257861.html – pjc