Hi Rajika,

On Jul 28, 2013, at 2:49 PM, Rajika Kumarasiri <rajika.kumaras...@gmail.com> 
wrote:

> I just committed a native AMQP transport implementation for Apache Synapse.

This is brilliant. Looking forward to try it out.

> This is based on the AMQP Java client library from RabbitMQ. Due to the
> license we'll not distribute the client libraries together with Synapse.

Actually this library is dual licensed and one of the licenses is MPL 1.1, 
which is compatible with Apache. So we can distribute the library if we want 
to. But given that not everybody need AMQP and it's an optional transport, I'm 
+1 for not distributing it.

Thanks,
Hiranya

> Users who wish to use this feature has to copy the required client
> libraries into Synapse's class path.
> 
> Another Apache project follows a similar approach
> https://issues.apache.org/jira/browse/AIRAVATA-339.
> 
> The feature list includes;
> 1. Producer/Consumer
> 2. Publish/Subscribe(fanout exchange)
> 3. Fair dispatching of worker tasks.
> 4. Routing(direct exchange)
> 5. Publish/Subscribe to a topic(topic exchange)
> 7. Two way messaging.
> 8. tx support.
> 
> I have also added the documentation which explains the configuration
> parameters and sample configurations which demonstrates the features.
> 
> Rajika

--
Hiranya Jayathilaka
Mayhem Lab/RACE Lab;
Dept. of Computer Science, UCSB;  http://cs.ucsb.edu
E-mail: hira...@cs.ucsb.edu;  Mobile: +1 (805) 895-7443
Blog: http://techfeast-hiranya.blogspot.com

Reply via email to