0
Rest WebService를 폴링 할 수 있어야하며 해당 호출의 일부로 WebService의 마지막 응답 ID를 전달해야합니다. Camel에서 동적 엔드 포인트를 사용하려면 Enrich 프로세서를 사용해야하지만 업데이트를 할 수 없다는 점을 알고 있습니다.Apache Camel Dynamic Http 호출
public class MyRoute extends RouteBuilder {
long id;
@Override
public void configure() throws Exception {
from("timer://foo?fixedRate=true&period=3000")
.enrich().simple("http://localhost:8080/TestRestSource/test/result/" + id)
.process(new Processor() {
@Override
public void process(Exchange exchange) throws Exception {
id++;
System.out.println("--- " + id);
}
})
.end();
}
}
나는 낙타 2.16을 사용하고 있습니다 :
는 다음과 같은 간단한 경우를 고려하십시오.도움을 주시면 감사하겠습니다. 사전에
감사합니다,
크리스
그럼, 어떤 오류가 발생합니까? –