[
https://issues.apache.org/activemq/browse/SMX4-454?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=56654#action_56654
]
Charles Moulliard commented on SMX4-454:
----------------------------------------
Remark : The activemq-camel bundle 5.3.0 does not work for the moment as the
version range does not accept camel 2.x. The workaround is to open the jar file
before to install it in SMW4/Karaf using winrar and changing in the MANIFEST
file the version range of the camel import package to [2.0,2.5) or [1.5,2.5)
> Provide example : camel-loadbalancing-cxf-jax-rs-dao
> ----------------------------------------------------
>
> Key: SMX4-454
> URL: https://issues.apache.org/activemq/browse/SMX4-454
> Project: ServiceMix 4
> Issue Type: New Feature
> Reporter: Charles Moulliard
> Assignee: Jean-Baptiste Onofré
> Fix For: 4.1.0
>
> Attachments: reportincident-rest.zip
>
>
> I will provide my code for the users interested to do this kind of
> architecture in SMX4
> REST requests can be balanced across several jetty / HTTP Servers. The
> requests are processed by CXF Bean endpoint extracting the information
> (operation type; parameters) and placed in ActiveMQ queue. Another camel
> route process the messages from the queue and dependingon the operation type
> call the method of a service bean (= DAO). This class is handled by
> Spring/EclipseLink and connect to a DB (HSQLDB/Derby) to post or retrieve
> data. The result is send back to the CXF bean endpoint
> Remark : To have a real cluster architecture, users could deploy the second
> camel route in several instances (same SMX4 server or separate) in order to
> show that we can consume messages of a queue from different endpoints (if one
> fails, another can process it)
> Technology involved :
> - Spring OSGI Service
> - Spring ORM
> - EclipseLink JPA
> - Camel (camel-jetty, camel-cxf, camel-http, camel-jms, loadbalancing,
> routing)
> - DAO
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.