메시지를 대기열로 보내는 간단한 경로가 있습니다. 대기열로 보내지는 메시지의 시간 제한을 설정하고 싶습니다. 메시지가 10 분 내에 처리되지 않으면 메시지가 시간 초과됩니다. 문서 검색을 시도했지만 알아 내지 못했습니다. 누군가 도움을 청하거나 안내 할 수 있습니까?Apache 낙타 ActiveMQ 경로의 시간 제한 설정
감사
메시지를 대기열로 보내는 간단한 경로가 있습니다. 대기열로 보내지는 메시지의 시간 제한을 설정하고 싶습니다. 메시지가 10 분 내에 처리되지 않으면 메시지가 시간 초과됩니다. 문서 검색을 시도했지만 알아 내지 못했습니다. 누군가 도움을 청하거나 안내 할 수 있습니까?Apache 낙타 ActiveMQ 경로의 시간 제한 설정
감사
10 분에
<camel:to uri="seda:yourQueue?timeout=600000" />
봄 DSL로 표시하지만, 보통 타임 아웃 당신은 석영을 사용하고 타임 아웃을 설정할 수 있습니다, 30 초
그대로 cron 표현식을 사용하여 -
CronScheduledRoutePolicy startPolicy = new CronScheduledRoutePolicy();
startPolicy.setRouteStartTime("0 0/3 * * * ?");
메시지가 시간 초과되도록 하시겠습니까? 10 분 안에 대기열에 도달하지 못했거나 대기열에서 10 분이 지나지 않은 경우 시간 초과를 원하십니까? – noMad17
@noMad17 대기열에 10 분 내에 도달하지 않은 경우 – Rameez
대기열이 가득 차서 해당 메시지를 처리 할 수 없어서이 시나리오에서 메시지를 시간 초과하려고하므로 – Rameez