You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by sktyjd <jd...@yahoo.com> on 2007/04/03 15:55:52 UTC

Implementation / Evaluation Questions

I came upon ActiveMQ in a post regarding JPMorgan's middleware specification
and decided I'd take a look.

Sorry if this question has been answered before but I was wondering if
someone could shed some light on a few questions I have.

Currently, we have a trading system written in C# which relies heavily on MS
technologies. Remoting for Order's and PGM for Market Data. I would like to
at least have our message bus/communication protocol OS independent.

So my questions are as follows:

1. Does ActiveMQ Support Reliable Multicast?
   1.1 Does it support a sliding window - last ~1000 messages.
    1.1.1 Is the sliding window configurable?

2. Can the daemon/service support two types of messaging and separate the
two?
   2.1 Publish/Subscribe scenario through reliable multicast -
multicast://239.7.8.9:40000
   2.2 Request/Response scenario through tcp - tcp://172.28.1.10:41000
   2.3 Can certain types of messages be given higher priority in the queues?

Cheers,

-jd-
-- 
View this message in context: http://www.nabble.com/Implementation---Evaluation-Questions-tf3513329s2354.html#a9811544
Sent from the ActiveMQ - User mailing list archive at Nabble.com.


Re: Implementation / Evaluation Questions

Posted by James Strachan <ja...@gmail.com>.
On 4/3/07, sktyjd <jd...@yahoo.com> wrote:
>
> I came upon ActiveMQ in a post regarding JPMorgan's middleware specification
> and decided I'd take a look.

Great


> Sorry if this question has been answered before but I was wondering if
> someone could shed some light on a few questions I have.
>
> Currently, we have a trading system written in C# which relies heavily on MS
> technologies. Remoting for Order's and PGM for Market Data. I would like to
> at least have our message bus/communication protocol OS independent.

FWIW the NMS API can be used with several different providers (including MSMQ).
http://activemq.apache.org/nms/


> So my questions are as follows:
>
> 1. Does ActiveMQ Support Reliable Multicast?

Currently, no. We've a basic implementation but the reliability layer
needs a bit of work.


>    1.1 Does it support a sliding window - last ~1000 messages.
>     1.1.1 Is the sliding window configurable?
>
> 2. Can the daemon/service support two types of messaging and separate the
> two?
>    2.1 Publish/Subscribe scenario through reliable multicast -
> multicast://239.7.8.9:40000
>    2.2 Request/Response scenario through tcp - tcp://172.28.1.10:41000

Sure. You can run as many brokers as you like on whatever
hosts/addresses and use them for whatever protocols/destinations you
wish


>    2.3 Can certain types of messages be given higher priority in the queues?

We currently recommend the use of selectors for precise traffic
shaping when it comes to priorities (since usually priority queuing
only relates to reording of a transient buffer). e.g. having dedicated
thread pools for different priority levels, then catch-all pools for
the rest etc.


-- 

James
-------
http://radio.weblogs.com/0112098/