Я оцениваю интеграционную структуру, используемую для моего приложения на основе EIP (шаблоны интеграции предприятия). У меня есть верблюжьей верблюд и интеграция с весной в качестве кандидатов.Интеграционная структура - apache camel vs spring integration?
Я вижу весной интеграция обеспечивает возможности более или менее похожи на EIP как сообщения, каналы и т.д.
Но, Apache Camel не возникает никаких функций, таких как сообщения, канал, конечные точки и так далее. Напротив, это, по-видимому, упростило концепции по-своему.
Я чувствую, что интеграция с весной больше похожа на истинную реализацию EIP, чем на верблюде.
Не уверен, есть ли недостатки с интеграцией пружин по сравнению с верблюдом.
Может ли кто-нибудь помочь мне в решении вопроса об использовании или сценариях, где использование каждого из них является подходящим, чем другое.
Кроме того, мой другой запрос выполняется с использованием любого из них, которые служат абстракцией, если в более позднем моменте я считаю использование системы обмена сообщениями, например rabbitmq или activemq, которая, на мой взгляд, также имеет аналогичную функциональность.
Спасибо, Шри
Верблюд имеет сообщения, каналы и конечные точки. Не знаю, откуда вы вернулись на верблюжьей информации, но я бы назвал верблюда одной из самых чистых реализаций шаблона EIP. –
Camel IS основан на самой книге Enterprise Integration Patterns, на самом деле вы можете рассматривать ее как эталонную реализацию этой книги. –