[rabbitmq-discuss] [Q] periodic queue delivery
    Chuck Remes 
    cremes.devlist at mac.com
       
    Thu Dec 10 21:04:27 GMT 2009
    
    
  
I have a system that generates a lot of signals each second (between  
200 and 1000). I would like to offer a "display panel" that shows the  
current value.
So far this is pretty easy to solve. However, I only want to sample  
the signal stream 5 times a second to update the display because  
bandwidth to the display is "expensive."
A naive approach would be to send every signal to the display and have  
it cherry pick the most recent value every 200ms. But as I said,  
bandwidth is expensive so this approach won't work. Is there a  
combination of exchanges & queues that could consume the entire stream  
but only deliver an update every 200ms? Do I need to put a proxy  
server in between the signal generator and the display to throttle the  
message rate?
I am curious to know how others have solved this or a similar problem.
cr
    
    
More information about the rabbitmq-discuss
mailing list