Hello !<br><br>I just made some minor steps to evaluate Rabbit, but I cannot see, if the follwoing feautures<br>are present and probably, someone knows the answer.<br><br>I have several apps A, which generates messages with expiration time of about 2 hours. I have<br>several apps B, which evals these Messages. They are sometimes running, sometimes not.<br><br>Usually the B type is running permanently and in normal operation, it reads each message, but<br>does this by peek-ing the the queue and leave them in the queue.<br><br>With MSMQ, each message has a unique id, so, if my app restarts, it can just peek tha last<br>message it has been processsed and then continue peeking the remaining messages.<br><br>I concurrent to the B app, on demand another B is comming to the same queue, evealuating<br>the same messages with our rules.<br><br>The is probbaly more a CEP app with a fast temporary store [to avoid databases]. This works<br>exceptionally fast with MSMQ and I am abel to read more then 15k messages/s.<br><br>A good note, hint or ref to a doc or something could really help me a lot. I am using C#/mono.<br><br>Thanks so far an<br>best regards,<br><br>++mabra<br><br><br>