JCyclone usage

3 messages Options
Embed this post
Permalink
Lars-2

JCyclone usage

Reply Threaded More More options
Print post
Permalink
Hello,

What benefits do you see in using JCyclone as your core. The SEDA
principles  are really nice, but the JCyclone seems like a really stale
project, have you got any feeling for the quality and stability of it.

Have you ever evaluated Mule as an alternative.

Regards
Lars




gm-mrktc

Re: JCyclone usage

Reply Threaded More More options
Print post
Permalink
Lars,

We have been using JCyclone for a fairly long time.  I think the original reasons were based on a perception of simplicity, and the fact that it was self-contained.  However we are evaluating the possibility of porting our apps to Mule in the near future, it's really just a matter of development resources. Certainly Mule appears to have more in the ways of bells and whistles (all nicely packaged in their own plug-in).  I would be interested in your thoughts on the Mule in-VM transport versus JCyclone--because that looks to be more of an apples-to-apples comparison.

graham



On 10/12/06, Lars <[hidden email]> wrote:

Hello,

What benefits do you see in using JCyclone as your core. The SEDA
principles  are really nice, but the JCyclone seems like a really stale
project, have you got any feeling for the quality and stability of it.

Have you ever evaluated Mule as an alternative.

Regards
Lars





--
View this message in context: http://www.nabble.com/JCyclone-usage-tf2428509.html#a6771132
Sent from the m-etc-dev mailing list archive at Nabble.com.

_______________________________________________
m-etc-dev mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-dev



--
Marketcetera Trading Platform
download.run.trade.
www.marketcetera.org
_______________________________________________
m-etc-dev mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-dev
gm-mrktc

Re: JCyclone usage

Reply Threaded More More options
Print post
Permalink
Lars and others,
So I spent a little time over the past few days evaluating MULE, and
the short story is that it is a beast (pun intended).  Its strong
point appears to be transport independence, where your application
logic can be blissfully ignorant as to whether the message it received
came in over JMS, SMTP or carrier pigeon.

The downside of that is that it appears to be a little bit heavyweight
for us.  For example, I did a little bit of latency testing and found
that it added anywhere from 10 to 100 milliseconds over ActiveMQ alone
(I was using ActiveMQ as the underlying transport) for a round trip
over the network.  I think that is probably overhead we want to avoid.

The solution that is starting to look more attractive is the use of
ActiveMQ internally in our application, using the "vm transport" that
does no marshaling, but rather uses direct method invocation.  More
here:

http://goopen.org/confluence/display/ACTIVEMQ/VM+Transport+Reference

I'll probably first try to port our app using explicit queue
management, but there is an abstraction built in, called "message
driven POJOs", which as far as I can tell are the equivalent of
JCyclone stages.  This example is a little out of date but gives some
idea of how it will work:

http://blog.interface21.com/main/2006/08/11/message-driven-pojos/

In any case, I'll post a writeup once I have it all figured out.

graham





On 10/12/06, Graham Miller <[hidden email]> wrote:

> Lars,
>
> We have been using JCyclone for a fairly long time.  I think the original
> reasons were based on a perception of simplicity, and the fact that it was
> self-contained.  However we are evaluating the possibility of porting our
> apps to Mule in the near future, it's really just a matter of development
> resources. Certainly Mule appears to have more in the ways of bells and
> whistles (all nicely packaged in their own plug-in).  I would be interested
> in your thoughts on the Mule in-VM transport versus JCyclone--because that
> looks to be more of an apples-to-apples comparison.
>
> graham
>
>
>
>
> On 10/12/06, Lars <[hidden email]> wrote:
> >
> > Hello,
> >
> > What benefits do you see in using JCyclone as your core. The SEDA
> > principles  are really nice, but the JCyclone seems like a really stale
> > project, have you got any feeling for the quality and stability of it.
> >
> > Have you ever evaluated Mule as an alternative.
> >
> > Regards
> > Lars
> >
> >
> >
> >
> >
> > --
> > View this message in context:
> http://www.nabble.com/JCyclone-usage-tf2428509.html#a6771132
> > Sent from the m-etc-dev mailing list archive at Nabble.com.
> >
> > _______________________________________________
> > m-etc-dev mailing list
> > [hidden email]
> >
> http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-dev
> >
>
>
>
> --
> Marketcetera Trading Platform
> download.run.trade.
> www.marketcetera.org


--
Marketcetera Trading Platform
download.run.trade.
www.marketcetera.org
_______________________________________________
m-etc-dev mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-dev