257장. OptaPlanner 구성 요소

Camel 버전 2.13에서 사용 가능

optaplanner: 구성 요소는 OptaPlanner 로 메시지에 포함된 계획 문제를 해결합니다.
예를 들어, 해결되지 않은 차량 라우팅 문제를 해결하고 이를 해결합니다.

구성 요소는 솔루션 및 ProblemFactChange 처리를 위한 BestSolutionChangedEvent 리스너 및 생산자로 소비자를 지원합니다.

Maven 사용자는 이 구성 요소를 위해 다음 종속성을 pom.xml 에 추가해야 합니다.

<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-optaplanner</artifactId>
    <version>x.x.x</version><!-- use the same version as your Camel core version -->
</dependency>

257.1. URI 형식

optaplanner:solverConfig[?options]

solverConfig 는 solverConfig의 classpath-local URI입니다(예: /org/foo/barSolverConfig.xml ).

다음 형식 ?option=value&option=value&…​로 URI에 쿼리 옵션을 추가할 수 있습니다.