Apache Camel Spring — таймер не работает при обновлении с 3.0.1 до 3.22.0JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Apache Camel Spring — таймер не работает при обновлении с 3.0.1 до 3.22.0

Сообщение Anonymous »

Мое окружение:

Код: Выделить всё

OLD: java 11, springboot 2.5.3, camel 3.0.1
NEW: java 11, springboot 2.7.18, camel 3.22.0
У меня есть маршрут опроса, где он обрабатывает что-то каждые 10 секунд, настраивается следующим образом:

Код: Выделить всё

from("timer://processSomething?fixedRate=true&period=10000&synchronous=true)
.process(..)
В старой версии среды все работает нормально, но после миграции этих версий (не под моим контролем) обмен обрабатывается в разное время, я пробовал обновить таймер для проверки поведения, и, например, теперь я попытался установить период 30 секунд, и он начинается каждые 11–17 секунд. Что может быть причиной? Есть ли что-то другое между версиями Camel, что мне нужно изменить в реализации?

Подробнее здесь: https://stackoverflow.com/questions/792 ... -to-3-22-0
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»