You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Gert Vanthienen (JIRA)" <ji...@apache.org> on 2011/02/04 13:00:29 UTC
[jira] Created: (SMX4-753) Improve out-of-the-box integration
between Camel and ActiveMQ
Improve out-of-the-box integration between Camel and ActiveMQ
-------------------------------------------------------------
Key: SMX4-753
URL: https://issues.apache.org/jira/browse/SMX4-753
Project: ServiceMix 4
Issue Type: Improvement
Affects Versions: 4.2.0
Reporter: Gert Vanthienen
Assignee: Gert Vanthienen
Fix For: 4.3.0
While creating the quickstart guide last night, I found myself needing to install the camel-activemq feature and having to add a component definition to be able to use the 'amq' component. We should make it as easy as possible for people to use ActiveMQ and Camel together in ServiceMix. In my mind, the XML file below should just work in a new ServiceMix installation.
{code:xml}
<blueprint
xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.osgi.org/xmlns/blueprint/v1.0.0
http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd">
<camelContext xmlns="http://camel.apache.org/schema/blueprint">
<route>
<from uri="amq://events"/>
<to uri="log:events"/>
</route>
</camelContext>
</blueprint>
{code}
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (SMX4-753) Improve out-of-the-box integration
between Camel and ActiveMQ
Posted by "Gert Vanthienen (Updated) (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/SMX4-753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gert Vanthienen updated SMX4-753:
---------------------------------
Fix Version/s: (was: 4.4.0)
4.5.0
Currently, we already support the {{amq://}} URLs out-of-the-box, but we still need to work on leveraging the connection pool instead of using the ActiveMQ default connection factory
> Improve out-of-the-box integration between Camel and ActiveMQ
> -------------------------------------------------------------
>
> Key: SMX4-753
> URL: https://issues.apache.org/jira/browse/SMX4-753
> Project: ServiceMix 4
> Issue Type: Improvement
> Affects Versions: 4.2.0
> Reporter: Gert Vanthienen
> Fix For: 4.5.0
>
>
> While creating the quickstart guide last night, I found myself needing to install the camel-activemq feature and having to add a component definition to be able to use the 'amq' component. We should make it as easy as possible for people to use ActiveMQ and Camel together in ServiceMix. In my mind, the XML file below should just work in a new ServiceMix installation.
> {code:xml}
> <blueprint
> xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="
> http://www.osgi.org/xmlns/blueprint/v1.0.0
> http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd">
> <camelContext xmlns="http://camel.apache.org/schema/blueprint">
> <route>
> <from uri="amq://events"/>
> <to uri="log:events"/>
> </route>
> </camelContext>
> </blueprint>
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (SMX4-753) Improve out-of-the-box integration
between Camel and ActiveMQ
Posted by "Gert Vanthienen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/SMX4-753?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12990774#comment-12990774 ]
Gert Vanthienen commented on SMX4-753:
--------------------------------------
Installing camel-activemq by default as a first step towards better integration in http://svn.apache.org/viewvc?view=revision&revision=1067311
> Improve out-of-the-box integration between Camel and ActiveMQ
> -------------------------------------------------------------
>
> Key: SMX4-753
> URL: https://issues.apache.org/jira/browse/SMX4-753
> Project: ServiceMix 4
> Issue Type: Improvement
> Affects Versions: 4.2.0
> Reporter: Gert Vanthienen
> Assignee: Gert Vanthienen
> Fix For: 4.3.0
>
>
> While creating the quickstart guide last night, I found myself needing to install the camel-activemq feature and having to add a component definition to be able to use the 'amq' component. We should make it as easy as possible for people to use ActiveMQ and Camel together in ServiceMix. In my mind, the XML file below should just work in a new ServiceMix installation.
> {code:xml}
> <blueprint
> xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="
> http://www.osgi.org/xmlns/blueprint/v1.0.0
> http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd">
> <camelContext xmlns="http://camel.apache.org/schema/blueprint">
> <route>
> <from uri="amq://events"/>
> <to uri="log:events"/>
> </route>
> </camelContext>
> </blueprint>
> {code}
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (SMX4-753) Improve out-of-the-box integration
between Camel and ActiveMQ
Posted by "Gert Vanthienen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/SMX4-753?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12990605#comment-12990605 ]
Gert Vanthienen commented on SMX4-753:
--------------------------------------
It does work fine using the {{activemq:}} URI prefix, using {{failover:(tcp://localhost:61616)}} as the connection url. Wondering if we shouldn't do something in ServiceMix to make this work using the vm: transport instead (both for performance and to ensure things keep working when people change the transport connection parameters) ...
> Improve out-of-the-box integration between Camel and ActiveMQ
> -------------------------------------------------------------
>
> Key: SMX4-753
> URL: https://issues.apache.org/jira/browse/SMX4-753
> Project: ServiceMix 4
> Issue Type: Improvement
> Affects Versions: 4.2.0
> Reporter: Gert Vanthienen
> Assignee: Gert Vanthienen
> Fix For: 4.3.0
>
>
> While creating the quickstart guide last night, I found myself needing to install the camel-activemq feature and having to add a component definition to be able to use the 'amq' component. We should make it as easy as possible for people to use ActiveMQ and Camel together in ServiceMix. In my mind, the XML file below should just work in a new ServiceMix installation.
> {code:xml}
> <blueprint
> xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="
> http://www.osgi.org/xmlns/blueprint/v1.0.0
> http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd">
> <camelContext xmlns="http://camel.apache.org/schema/blueprint">
> <route>
> <from uri="amq://events"/>
> <to uri="log:events"/>
> </route>
> </camelContext>
> </blueprint>
> {code}
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (SMX4-753) Improve out-of-the-box integration
between Camel and ActiveMQ
Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/SMX4-753?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12990933#comment-12990933 ]
Claus Ibsen commented on SMX4-753:
----------------------------------
Hmm when are we gonna let JBI be optional installed and more Camel features installed by default?
It is frankly the preferred way to use OSGi and Camel over JBI. Maybe for SMX 4.4?
> Improve out-of-the-box integration between Camel and ActiveMQ
> -------------------------------------------------------------
>
> Key: SMX4-753
> URL: https://issues.apache.org/jira/browse/SMX4-753
> Project: ServiceMix 4
> Issue Type: Improvement
> Affects Versions: 4.2.0
> Reporter: Gert Vanthienen
> Assignee: Gert Vanthienen
> Fix For: 4.3.0
>
>
> While creating the quickstart guide last night, I found myself needing to install the camel-activemq feature and having to add a component definition to be able to use the 'amq' component. We should make it as easy as possible for people to use ActiveMQ and Camel together in ServiceMix. In my mind, the XML file below should just work in a new ServiceMix installation.
> {code:xml}
> <blueprint
> xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="
> http://www.osgi.org/xmlns/blueprint/v1.0.0
> http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd">
> <camelContext xmlns="http://camel.apache.org/schema/blueprint">
> <route>
> <from uri="amq://events"/>
> <to uri="log:events"/>
> </route>
> </camelContext>
> </blueprint>
> {code}
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Assigned: (SMX4-753) Improve out-of-the-box integration
between Camel and ActiveMQ
Posted by "Gert Vanthienen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/SMX4-753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gert Vanthienen reassigned SMX4-753:
------------------------------------
Assignee: (was: Gert Vanthienen)
How about making the default {{activemq://}} behavior leverage the connection pool we set up in {{etc/activemq-broker.xml}} ?
Cfr. http://servicemix.396122.n5.nabble.com/JMS-ActiveMQ-transport-td3706931.html
> Improve out-of-the-box integration between Camel and ActiveMQ
> -------------------------------------------------------------
>
> Key: SMX4-753
> URL: https://issues.apache.org/jira/browse/SMX4-753
> Project: ServiceMix 4
> Issue Type: Improvement
> Affects Versions: 4.2.0
> Reporter: Gert Vanthienen
> Fix For: 4.4.0
>
>
> While creating the quickstart guide last night, I found myself needing to install the camel-activemq feature and having to add a component definition to be able to use the 'amq' component. We should make it as easy as possible for people to use ActiveMQ and Camel together in ServiceMix. In my mind, the XML file below should just work in a new ServiceMix installation.
> {code:xml}
> <blueprint
> xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="
> http://www.osgi.org/xmlns/blueprint/v1.0.0
> http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd">
> <camelContext xmlns="http://camel.apache.org/schema/blueprint">
> <route>
> <from uri="amq://events"/>
> <to uri="log:events"/>
> </route>
> </camelContext>
> </blueprint>
> {code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (SMX4-753) Improve out-of-the-box integration
between Camel and ActiveMQ
Posted by "Gert Vanthienen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/SMX4-753?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12990940#comment-12990940 ]
Gert Vanthienen commented on SMX4-753:
--------------------------------------
We're currently working on the 4.3.0 release, which has been delayed for a while pending new release of both CXF and Camel, and I'd rather not do any drastic changes any more and make sure we can get the release out.
We've had a few discussions on the dev list in the past, so I think we do agree we want to make JBI optional in a future release. On the documentation project, we already moved JBI out of the main user guide section and quickstart guides to point new users to the brave new world of OSGi, CXF, ActiveMQ and Camel ;)
> Improve out-of-the-box integration between Camel and ActiveMQ
> -------------------------------------------------------------
>
> Key: SMX4-753
> URL: https://issues.apache.org/jira/browse/SMX4-753
> Project: ServiceMix 4
> Issue Type: Improvement
> Affects Versions: 4.2.0
> Reporter: Gert Vanthienen
> Assignee: Gert Vanthienen
> Fix For: 4.3.0
>
>
> While creating the quickstart guide last night, I found myself needing to install the camel-activemq feature and having to add a component definition to be able to use the 'amq' component. We should make it as easy as possible for people to use ActiveMQ and Camel together in ServiceMix. In my mind, the XML file below should just work in a new ServiceMix installation.
> {code:xml}
> <blueprint
> xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="
> http://www.osgi.org/xmlns/blueprint/v1.0.0
> http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd">
> <camelContext xmlns="http://camel.apache.org/schema/blueprint">
> <route>
> <from uri="amq://events"/>
> <to uri="log:events"/>
> </route>
> </camelContext>
> </blueprint>
> {code}
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Updated: (SMX4-753) Improve out-of-the-box integration
between Camel and ActiveMQ
Posted by "Jean-Baptiste Onofré (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/SMX4-753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jean-Baptiste Onofré updated SMX4-753:
--------------------------------------
Fix Version/s: (was: 4.3.0)
4.4.0
> Improve out-of-the-box integration between Camel and ActiveMQ
> -------------------------------------------------------------
>
> Key: SMX4-753
> URL: https://issues.apache.org/jira/browse/SMX4-753
> Project: ServiceMix 4
> Issue Type: Improvement
> Affects Versions: 4.2.0
> Reporter: Gert Vanthienen
> Assignee: Gert Vanthienen
> Fix For: 4.4.0
>
>
> While creating the quickstart guide last night, I found myself needing to install the camel-activemq feature and having to add a component definition to be able to use the 'amq' component. We should make it as easy as possible for people to use ActiveMQ and Camel together in ServiceMix. In my mind, the XML file below should just work in a new ServiceMix installation.
> {code:xml}
> <blueprint
> xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="
> http://www.osgi.org/xmlns/blueprint/v1.0.0
> http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd">
> <camelContext xmlns="http://camel.apache.org/schema/blueprint">
> <route>
> <from uri="amq://events"/>
> <to uri="log:events"/>
> </route>
> </camelContext>
> </blueprint>
> {code}
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira