|
|
| Author |
Message |
< RabbitMQ mailing list ~ Queuing for an application that does a fair amount of synchr |
| Guest |
Posted: Thu Dec 31, 2009 3:22 pm |
|
|
|
Guest
|
On Dec 31, 2009, at 9:15 AM, vishnu wrote:
> Hi
> We're looking at building an application that does a fair amount
> of synchronous processing. However we are investigating using a
> queuing system as a messaging bus because some of these processes
> are meant to be reliable. Using a queue helps us guarantee that
> messages are dealt with and avoids us having to right background
> processes to clean up after us.
>
> There are, however, a fair number of operations that are not
> required to be reliable and we are thinking of implementing these
> also through the queue but use non persistent queues. Now the
> concern we have is the kinds of latencies we might see. So I'd like
> to get general feedback on using this approach.
Give us some idea of the data rates you are expecting. I regularly
publish 3000+ messages/second using ruby which isn't exactly known for
its performance. Latency is a millisecond or so for topic
exchanges, and under 1 millisecond for direct and fanout exchanges.
(Exchange type matters due to matching overhead.)
However, since you say that all processing is synchronous, the length
of time to complete that process will be your gating factor.
cr
_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-discuss@lists.rabbitmq.com
http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
Post received from mailinglist |
|
|
| Back to top |
|
|
|
All times are GMT
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You cannot download files in this forum
|
|
|