Hi, 

We've been dealing with that kind of questions for the last months and 
eventually ended up thinking that it's better to stick to Akka. It's true 
that Camel gives you a plethora of connectors and integration patterns 
right out of the box, but that benefits come with some costs. For example, 
every time you need to upgrade a dependency you'll have to close your own 
version of the integration component. Also, you'll have to deal with the 
overhead caused by the integration Akka-Camel. Finally, you'll have a 
CamelContext, side by side with the AkkaSystem.

At the end of the day, camel components are just adapters that typically 
relies on third party libraries. So, why not use that libraries directly in 
your Akka actors?. If I were you, I'd stay tunned to the new Vaugh Vernon 
book [1] that probably comes with some interesting building blocks in order 
to implement the same enterprise integration patterns as Camel does.

Hope it helps.

BR, 

Juanjo.

[1] 
https://www.safaribooksonline.com/library/view/reactive-enterprise-with/9780133846904/

El miércoles, 17 de junio de 2015, 20:59:29 (UTC+2), Ramon Marco Navarro 
escribió:
>
> Good day! I have a running Apache Camel application which currently does 
> the following:
>
>    - It has a custom component which writes to a MongoDB system using the 
>    ReactiveMongo library.
>    - Routes to process messages from RabbitMQ to a SOAP WS and forward 
>    the responses to a RESTful WS
>    - Forwards and translates messages from RabbitMQ to a RESTful WS
>
>
> What could be gained from doing the following:
>
>    1. Moving the Camel Processors to Akka Actors
>    2. Implementing the Camel Component as an Akka Actor (via the 
>    akka-camel component?)
>
> I hope other developers who have had similar experiences could answer my 
> questions. Thank you very much!
>

-- 
>>>>>>>>>>      Read the docs: http://akka.io/docs/
>>>>>>>>>>      Check the FAQ: 
>>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html
>>>>>>>>>>      Search the archives: https://groups.google.com/group/akka-user
--- 
You received this message because you are subscribed to the Google Groups "Akka 
User List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to akka-user+unsubscr...@googlegroups.com.
To post to this group, send email to akka-user@googlegroups.com.
Visit this group at http://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.

Reply via email to