/ / jaka jest różnica między wiosną i planem a routerem w wielbłądzie Apache? - apache-camel, spring-amqp, jbossfuse, apiblueprint

jaka jest różnica między wiosną i planem a routerem w wielbłądzie Apache? - apache-camel, spring-amqp, jbossfuse, apiblueprint

Jestem nowy w Fuse. Używam Jboss Fuse i tworzenia projektu Fuse. Chcę poznać podstawową różnicę między pojemnikiem, takim jak wiosna, plan i router?

Odpowiedzi:

0 dla odpowiedzi № 1

Wiosna i plan są strukturami wtrysku zależności. Używa się ich do konfigurowania wszystkich zależności, które będą używane w aplikacji JBoss Fuse (tak jak jms kolejki lub Java Datasources).

Spring jest popularnym frameworkiem, podczas gdy blueprint jest specyficzny dla OSGi (dlatego jest używany w JBoss Fuse).

Router kontroluje przepływ wiadomości w aplikacji. JBoss Fuse jest zbudowany na Apache Camel lekka struktura integracyjna, która wykonuje routing. Kiedy piszesz aplikację JBoss Fuse, prawdopodobnie będziesz ją definiować Routes przez Javę lub XML.

Aby dowiedzieć się więcej o routingu, sugeruję przeczytanie Wzorce integracji korporacyjnej na stronie internetowej wielbłąda apache.