Introducing Rhino Queues
After running into a spate of problems with MSMQ, and following my previous decision, I decided that I might as well bite the bullet and do what I usually do, write my own. I have looked into other queuing systems, and all of them has something in them that precluded me from using them. And not, that something wasn’t “I didn’t write them”, whatever some people may think.
I have the advantage of writing Rhino Queues 5 times already, but this time I am setting up with a set of new goals. I intend to unveil my creation soon, but for now, I thought it would be a good idea to talk a bit about the features that I intend to build.
Rhino Queues is a queuing system that is:
- XCopy deployable
- Zero configuration
- Durable
- Supports System.Transactions
- Works well with Load Balancing hardware
- Supports sub queues
- Support arbitrarily large messages
I’ll talk about this in more details when I can actually show working code (which would be in a bit)…
Comments
And supports scheduled messages !! pleease!
and maybe some pluggable failure handling strategy
Ow, is it still 1st April?
You've probably already looked, but RabbitMQ seems to fit that list of requirements pretty well.
If you are taking requirements.
Small footprint works well on Windows XP. (can be used on low resoruce client machies).
Requires only .NET 2.0
Can anyone contribute?
Will,
Those can be made to happen.
And yes.
I think it would have been funnier if you announced you were going to use Twitter to handle the messages. :-)
I don't know why, but while reading this I got this mental image of ayende in a lab coat yelling "It Lives!" when the first queued message gets relayed. while his little hunchback helper dances around him.
Well, I certainly hope this isn't an April fool's post to go with your other one, because this would be phenomenal...
Can anyone point me to an example of when an application would use a queuing system like Rhino Queues or MSMQ?
Travis,
Search for messaging applications.
Okay.. you've linked back to an article that everyone is assuming (praying?) is an April Fools joke.. so does that make this one as well? I confused...
Comment preview