Я использую комбо ServiceMix + Camel для интеграции.
Два моих верблюжьих маршрута используют компонент ЯМР для обмена сообщениями.
При запуске я получил следующее исключение, если сообщение ожидало обработки:
ServiceMixException: Could not dispatch exchange. No matching endpoints.
Кажется, я ищу конечную точку с именем xyz:enpoint_name
, которая создается через несколько секунд
18:48:44,266 | INFO | xtenderThread-10 | ManagementEndpointRegistry | ement.ManagementEndpointRegistry 129 | 88 - org.apache.servicemix.nmr.management - 1.3.0.fuse-02-00 | Registering endpoint: org.apache.servicemix.nmr.core.InternalEndpointWrapper@e6810f84 with properties {CHANNEL_SYNC_DELIVERY=false, NAME=xyz:enpoint_name}
- Это ожидается?
- Есть ли способ предотвратить запуск маршрута до инициализации всей конечной точки?