Czy ma sens używanie Apache Camel do asynchronicznych żądań? Czy powinienem użyć prostego MoM przy użyciu serwera JMS. Brak wymaganych szablonów integracji korporacyjnej.Apache Camel dla połączeń asynchronicznych
Każda pomoc byłaby przydatna.
Czy ma sens używanie Apache Camel do asynchronicznych żądań? Czy powinienem użyć prostego MoM przy użyciu serwera JMS. Brak wymaganych szablonów integracji korporacyjnej.Apache Camel dla połączeń asynchronicznych
Każda pomoc byłaby przydatna.
Nawet jeśli nie używasz żadnych wzorców Enterprise Integration (jeszcze) - Camel jest wielki integrację wiadomości do aplikacji podczas hiding all of the middleware APIs jednocześnie pozwalając na łatwe przełączanie między wszystkimi various different middleware technologies zazwyczaj tylko zmienia jeden lub dwa ciągi.
np. zobaczyć te linki, aby uzyskać więcej szczegółów
Jest POJO Messaging Example który poprowadzi Cię przez użyciu Camel wyłącznie jako sposób na integrację wiadomości do swoich POJOs
Sensowne jest używanie Camela do połączeń asynchronicznych, zwłaszcza, że może on obsługiwać wywołania zwrotne w sposób czysty. Na przykład:
template.asyncCallback("activemq:queue:longTasks", request, callback);
Jeżeli zwrotna jest obiektem org.apache.camel.spi.Synchronization który obsługuje zarówno odpowiedzi jak również stany awaryjne.
Aby dodać do innych odpowiedzi: Camel oferuje również wiele bardzo przydatnych narzędzi do typowych zadań programistycznych.
Nie używam go od 8 miesięcy, ale użyję go w następnym projekcie ... sprint 0 w przyszłym tygodniu.
Być może, ja też będę miał więcej pytań na temat najnowszego wielbłąda wkrótce.
Szczęśliwe kodowanie.