On Tue, Feb 7, 2017 at 11:38 AM, Christian Schneider
<[email protected]> wrote:
> There are some issues supporting the new camel version 2.18.x in activemq.
> See
>
> https://issues.apache.org/jira/browse/AMQ-6585
>

I think this ticket surfaces a problem in ActiveMQ about its OSGi
code/stuff being problematic. That its xbean stuff is causing more
pain than good. I wonder if ActiveMQ should consider a different
approach for those xml file configurations to work without xbean or
make it work for OSGi.


Moving activemq-camel to Apache Camel moves the dependency problem to
Camel. However as Camel uses ActiveMQ for testing camel-jms we already
use AMQ, so it may be less of a problem there.

Also it allows activme-camel to be released together with Camel and
benefit from new functionality from Camel being released together.

And we could potentially make activemq-camel (to be renamed to
camel-activemq) just reuse all the unit tests from camel-jms so we
dont have to write any tests and just let it be an optimized camel-jms
component which it really is.



> In the issue we discussed that it would be better to have the activemq camel
> component in the camel project. There is also the question about the camel
> plugin for the broker. I do not know any users who use camel inside the
> activemq broker. So the proposal here is to deprecate and remove the plugin
> at some point.
>

There are some community users that uses the Camel broker component.
I dont yet think it should be deprecated. It allows functionality that
there is not in ActiveMQ.
And ActiveMQ ships with Camel and Camel and AMQ together is a great combination.


> If both are removed from activemq source then managing the dependencies is a
> lot easier.
>

I frankly think its the OSGi pain that is causing this. If AMQ just
works on OSGi then this wouldn't be a problem in the first place.

-0 to broker (need more feedback from community and others)
+1 to activemq-camel (however need to see how bad/good this is and
allow to revert the decision if it causes to much pain)


> What do you think?
>
> Christian
>
>
> --
> Christian Schneider
> http://www.liquid-reality.de
>
> Open Source Architect
> http://www.talend.com
>



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to