В чем разница между весной и планом и маршрутизатором в Apache Camel?

Я новичок в плавком предохранителе. Я использую Jboss Fuse и создаю проект Fuse. Я хочу знать основные различия между контейнером, таким как весна, проект и маршрутизатор?

1 ответ

Решение

Spring и blueprint являются структурами внедрения зависимостей. Вы используете их для настройки всех зависимостей, которые вы будете использовать в приложении JBoss Fuse (так же, как jms очереди или Java Datasources).

Spring - это популярный фреймворк, а blueprint ориентирован на OSGi (поэтому он используется в JBoss Fuse).

Маршрутизатор контролирует поток сообщений в вашем приложении. Предохранитель JBoss построен на Apache Camel облегченная интегрированная среда, которая делает вашу маршрутизацию. Когда вы пишете приложение JBoss Fuse, вы, вероятно, будете определять Routes через Java или XML.

Чтобы узнать больше о маршрутизации, я предлагаю вам прочитать о корпоративных шаблонах интеграции на веб-сайте Apache Camel.

Другие вопросы по тегам