:-) The founding team, yes.
RabbitMQ supports HTTP and has a clean easy API. Scales in lots of ways. Supports very high throughput on a single cheap AMI. Has awesome GUI and UI. Etc. YMMV.
"RabbitMQ could not enqueue/dequeue fast enough"? I think the STOMP plugin was still pre-production a year ago. You may want to try using RabbitMQ 3.x..
Sidebar --- anyone interested in running tests with RabbitMQ should check out these posts as a starting point. http://www.rabbitmq.com/blog/2012/04/17/rabbitmq-performance...…
Thanks for this lengthy reply. I'll try to keep mine short and that means skipping over a bunch of stuff. First, re "whilst exchanges and bindings survive the loss of individual nodes, queues and their messages do not"…
Paddy, thanks for asking me if I am "familiar with the basics" of a DHT. Just to be clear, I don't think DHTs are the same as messaging systems. But, they touch on a set of related issues. My assertion was that "Just…
This does not make any sense. All software runs on machines. Each machine is potentially a 'single point of failure'. This sometimes is a problem, and sometimes is not. Just because software runs on multiple machines it…
Nice post. One way to delegate the Java client redirect is to use Spring AMQP for automatic connection failover. This has been available since 1.1.0 GA in May 2012. For other languages, and in general, we are looking…
shameless rabbitmq mqtt plug here :-) http://www.rabbitmq.com/blog/2012/09/12/mqtt-adapter/
So, why not just deliver that topology using off the shelf components? Rabbit, Kafka, ZeroMQ, ... the toolbox is deep. This is not meant as a criticism, I am simply trying to understand what I am missing when I look at…
Master-slave etc are HA techniques for replicating state eg queues (or "channels" as nsq calls them?). "Decentralized and distributed" has nothing to do with state, master/slave or any of that; it's a topological…
yay! congratulations Tim
Our thoughts on sockets -- SockJS http://www.rabbitmq.com/blog/2011/09/13/sockjs-websocket-emu...
I don't know what WebLogic can do for flow control exactly. Please email rabbitmq-discuss to get a definitive answer and discussion on what you can do with Rabbit, which supports various mechanisms.
If you want to know what motivated the creation of RabbitMQ please read chapter 1 of Jason and Alvaro's book, "RabbitMQ in Action" - http://www.manning.com/videla/Videla_MEAPCH01.pdf RabbitMQ's main motivation has been…
If you have any questions or problems involving RabbitMQ please email us (info@rabbitmq.com) or post to the mailing list. "one interesting concept about queues is contention and this is where RabbitMQ and others are…
"a feature of the open source Erlang VM that's improved in the pay-for-support version" Erlang was created by a telco in the 1990s and since then has been battered in production by serious users. It's real software. The…
Thank-you. The docs for HA are here: http://www.rabbitmq.com/pacemaker.html This also works with Veritas if you use that instead of DRDB. Please note that we are currently QAing a new HA model which is active/active.…
So For The Record. Reddit are atill using RabbitMQ and as far as I can tell they are happy with it. If anyone has any doubts or questions about this, please email us. info@rabbitmq.com
We have always accepted server patches via the mailing list: https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq... But it's true that the community has been much more involved in clients like Pika, for…
Tim, what do you think is cool about BQL that might be needed in the future?
OK, here's my reply: > Well, I'll try to elaborate on my rant. Most of it from memory (been a year ago since I last touched AMQP). Back then when I looked at AMQP (and used it for one project): AMQP is quite new -…
Hey thanks for that. Good response. I'm travelling so a full response is on its way soon..ish.
It turns out that RabbitMQ's throughput of tens of thousands of transient messages per second per CPU is enough for a lot of cases. Similar story with latency. ZeroMQ does a lot of neat stuff to make it go faster still,…
Since ZeroMQ has no broker but is peer to peer, that would be somewhat unnatural. Cheers alexis
:-) The founding team, yes.
RabbitMQ supports HTTP and has a clean easy API. Scales in lots of ways. Supports very high throughput on a single cheap AMI. Has awesome GUI and UI. Etc. YMMV.
"RabbitMQ could not enqueue/dequeue fast enough"? I think the STOMP plugin was still pre-production a year ago. You may want to try using RabbitMQ 3.x..
Sidebar --- anyone interested in running tests with RabbitMQ should check out these posts as a starting point. http://www.rabbitmq.com/blog/2012/04/17/rabbitmq-performance...…
Thanks for this lengthy reply. I'll try to keep mine short and that means skipping over a bunch of stuff. First, re "whilst exchanges and bindings survive the loss of individual nodes, queues and their messages do not"…
Paddy, thanks for asking me if I am "familiar with the basics" of a DHT. Just to be clear, I don't think DHTs are the same as messaging systems. But, they touch on a set of related issues. My assertion was that "Just…
This does not make any sense. All software runs on machines. Each machine is potentially a 'single point of failure'. This sometimes is a problem, and sometimes is not. Just because software runs on multiple machines it…
Nice post. One way to delegate the Java client redirect is to use Spring AMQP for automatic connection failover. This has been available since 1.1.0 GA in May 2012. For other languages, and in general, we are looking…
shameless rabbitmq mqtt plug here :-) http://www.rabbitmq.com/blog/2012/09/12/mqtt-adapter/
So, why not just deliver that topology using off the shelf components? Rabbit, Kafka, ZeroMQ, ... the toolbox is deep. This is not meant as a criticism, I am simply trying to understand what I am missing when I look at…
Master-slave etc are HA techniques for replicating state eg queues (or "channels" as nsq calls them?). "Decentralized and distributed" has nothing to do with state, master/slave or any of that; it's a topological…
yay! congratulations Tim
Our thoughts on sockets -- SockJS http://www.rabbitmq.com/blog/2011/09/13/sockjs-websocket-emu...
I don't know what WebLogic can do for flow control exactly. Please email rabbitmq-discuss to get a definitive answer and discussion on what you can do with Rabbit, which supports various mechanisms.
If you want to know what motivated the creation of RabbitMQ please read chapter 1 of Jason and Alvaro's book, "RabbitMQ in Action" - http://www.manning.com/videla/Videla_MEAPCH01.pdf RabbitMQ's main motivation has been…
If you have any questions or problems involving RabbitMQ please email us (info@rabbitmq.com) or post to the mailing list. "one interesting concept about queues is contention and this is where RabbitMQ and others are…
"a feature of the open source Erlang VM that's improved in the pay-for-support version" Erlang was created by a telco in the 1990s and since then has been battered in production by serious users. It's real software. The…
Thank-you. The docs for HA are here: http://www.rabbitmq.com/pacemaker.html This also works with Veritas if you use that instead of DRDB. Please note that we are currently QAing a new HA model which is active/active.…
So For The Record. Reddit are atill using RabbitMQ and as far as I can tell they are happy with it. If anyone has any doubts or questions about this, please email us. info@rabbitmq.com
We have always accepted server patches via the mailing list: https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq... But it's true that the community has been much more involved in clients like Pika, for…
Tim, what do you think is cool about BQL that might be needed in the future?
OK, here's my reply: > Well, I'll try to elaborate on my rant. Most of it from memory (been a year ago since I last touched AMQP). Back then when I looked at AMQP (and used it for one project): AMQP is quite new -…
Hey thanks for that. Good response. I'm travelling so a full response is on its way soon..ish.
It turns out that RabbitMQ's throughput of tens of thousands of transient messages per second per CPU is enough for a lot of cases. Similar story with latency. ZeroMQ does a lot of neat stuff to make it go faster still,…
Since ZeroMQ has no broker but is peer to peer, that would be somewhat unnatural. Cheers alexis