Я пытаюсь периодически опрашивать узел с сервера OPC UA, используя верблюда.Я знаю, что для этого необходим опрос EIP.Я получаю сообщение от camel-milo о первом цикле таймера, но в последующих циклах я получаю значение null.
Я попытался реализовать EIP pollEnrich.Я также пробовал обогащать EIP, но это тоже не работает.Я также попытался опустить тайм-аут, но это просто привело к тому, что маршрут ожидал бесконечно.
Это код, который я использую:
<route streamCache="true">
<from uri="timer:yeet"/>
<pollEnrich timeout="1000" strategyMethodAllowNull="true">
<simple>milo-client:opc.tcp://localhost:12685?allowedSecurityPolicies=None&node=RAW(ns=2;s=items-machine_laufmeter)&overrideHost=true</simple>
</pollEnrich>
<log message="${body}"/>
</route>
Я ожидал, что это будет опрашивать значениеitems-machine_laufmeter каждую секунду, но он просто возвращает ноль после первого цикла таймера.Что я тут не так делаю?