Создает ли Apache Camel несколько потоков для нескольких from () внутри configure () на 3 серверных узлах? - PullRequest
0 голосов
/ 10 июля 2019

Если мы развернем следующий код верблюда в трех узлах Wildfly:

configure(){
   from("sftp").to("MyQueue")
   from("MyQueue").to("database")
}

Как программа будет выполняться во всех трех узлах?

Создает ли 6 потоков, т.е. 1 поток для from ("sftp ") - Опрос и 1 поток для from (" очередь ") для прослушивания ответа sftp.

1 Ответ

1 голос
/ 24 июля 2019

Не уверен насчет потребителя SFTP, но 1 звучит согласованно , поскольку конечная точка SFTP не поддерживает параллелизм .

Сказал, что вам следует позаботиться , когда вы запускаете несколько приложений Camel, которые используют одну и ту же конечную точку FTP.В противном случае вы получите множество ошибок, потому что они конкурируют друг с другом за одни и те же файлы.

Для потребителя JMS вы можете настроить число одновременных потребителей при настройке соединения с брокером.

...