В чем разница между весной и планом и маршрутизатором в 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.