JMS is still a great way to do it, but there are other message brokers
(Kafka seems to be a popular one) and event queues available depending on
your needs.

On 17 November 2015 at 16:23, hayden74 <hdr...@gmail.com> wrote:

> Hi guys,
> My camel routes basically represent business services. I started with 2
> routes and now I have over 50. The project is a spring MVC/maven deployed
> in
> a Tomcat server. The routes are accessible via ActiveMQ using JMS.
> Everything works fine except when it comes to updating or fixing a bug in
> one route which results in a full test and deployment cycle for the entire
> project. This is not desirable as many systems are now relying on these
> routes/services to get data.
>
> Now I am in the process of splitting these routes into OSGi bundles and
> deploy them into Apache karaf container. I have one (big) question
> regarding
> the best practices and hope you guys can help me with:
>
> - Should I still be using JMS (via ActiveMQ) to access routes from external
> projects? are there alternative and more efficient way to access OSGi
> services from non-OSGi applications?
>
>
>
>
> --
> View this message in context:
> http://camel.465427.n5.nabble.com/Why-using-camel-routes-via-activemq-in-Apache-karaf-tp5774011.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>



-- 
Matt Sicker <boa...@gmail.com>

Reply via email to