BTW, what would it take to turn one of your sample configurations in the documentation into an actual Synapse sample? I think some step-by-step information on setting up an AMQP broker and trying out a proxy service would really help.
Thanks, Hiranya On Jul 28, 2013, at 4:35 PM, Hiranya Jayathilaka <[email protected]> wrote: > Hi Rajika, > > On Jul 28, 2013, at 2:49 PM, Rajika Kumarasiri <[email protected]> > 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: [email protected]; Mobile: +1 (805) 895-7443 > Blog: http://techfeast-hiranya.blogspot.com > -- Hiranya Jayathilaka Mayhem Lab/RACE Lab; Dept. of Computer Science, UCSB; http://cs.ucsb.edu E-mail: [email protected]; Mobile: +1 (805) 895-7443 Blog: http://techfeast-hiranya.blogspot.com
