Что является типичным/предпочтительным способом построения системы с Apache-Camel и ActiveMQ? Как можно достичь высокой доступности? В каком контейнере должен работать Camel?Развертывание Apache Camel
ответ
Любое приложение java может использовать верблюд напрямую. Только требование заключается в том, что банки верблюда должны присутствовать в classpath. Поэтому любой контейнер должен быть в порядке. Компонент, который получает сообщение из очереди, может напрямую передать сообщение в контекст верблюда, который, в свою очередь, может выполнять обработку. Для обеспечения высокой доступности может использоваться кластеризация ActiveMQ.
Мы можем использовать apache karaf в качестве контейнера, который обеспечивает модульный подход osgi и предохранитель Jboss как ESB. Maven-пачка плагин может быть использован для развертывания вместо кувшина в комплекте содержит дополнительные метаданные для импорта и экспорта пакетов
Ниже Ответ согласно моему опыту:
Q: Что является типичным/предпочтительным способом для сборки системы с Apache-Camel и ActiveMQ:
Ans: Это зависит от того, какой технологический стек вы используете. Его можно скомпилировать/построить с помощью инструмента сборки ant и maven.
Apache camel является ESB и используется в основном для системной интеграции с использованием webservice/JMS (модель для публичной подписки).
Вопрос: Как можно достичь высокой доступности? В каком контейнере должен работать Camel?
Ans: Camel поддерживает многопоточность, структуру сервиса исполнителя и параллельные концепции потребителей (ака параллельности), поэтому вы можете настроить его и добиться высокой доступности.
Если вы используете отдельное приложение (не веб), чем вы можете запустить на JVM и веб-разработки может работать большая часть контейнера веб-разработки, как коту, JBoss и т.д ..
- 1. Развертывание проекта Apache Camel
- 2. Почему развертывание Apache Camel в Apache Karaf не работает?
- 3. apache camel - развертывание с помощью веб-службы cxfs
- 4. Весенняя ботинок apache camel и apache camel XPATH
- 5. Apache Camel Resequencer с Apache Camel SEDA queue?
- 6. Apache Camel multipart route
- 7. Apache Camel JDBC Insert
- 8. Apache camel using seda
- 9. Strange Apache Camel Exception
- 10. Apache Camel и Stomp
- 11. Apache Camel Enricher
- 12. Apache Camel message scope
- 13. Apache Camel прослушиватель
- 14. Apache Camel Динамические Потребители
- 15. обновить Apache Camel маршруты
- 16. Apache Camel CXF
- 17. Apache Camel Processor Цель
- 18. Последовательный опрос Apache Camel
- 19. Apache Camel - форматирование GSON
- 20. Clustered Apache Camel
- 21. Apache camel without maven
- 22. Apache Camel RedisIdempotentRepository Конфигурация
- 23. Apache Camel zip folder
- 24. Apache Camel MultiCasting - InvalidPayloadException
- 25. Apache Camel перебирать список
- 26. apache camel rest Patch
- 27. Apache Camel doneFileName
- 28. Apache camel Потребители
- 29. Условная маршрутизация Apache Camel
- 30. Apache camel jcr