<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: rabbitmq</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/rabbitmq.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2021-07-13T23:29:18+00:00</updated><author><name>Simon Willison</name></author><entry><title>RabbitMQ Streams Overview</title><link href="https://simonwillison.net/2021/Jul/13/rabbitmq-streams-overview/#atom-tag" rel="alternate"/><published>2021-07-13T23:29:18+00:00</published><updated>2021-07-13T23:29:18+00:00</updated><id>https://simonwillison.net/2021/Jul/13/rabbitmq-streams-overview/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blog.rabbitmq.com/posts/2021/07/rabbitmq-streams-overview/"&gt;RabbitMQ Streams Overview&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
New in RabbitMQ 3.9: streams are a persisted, replicated append-only log with non-destructive consuming semantics. Sounds like it fits the same hole as Kafka and Redis Streams, an extremely useful pattern.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/message-queues"&gt;message-queues&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rabbitmq"&gt;rabbitmq&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/redis"&gt;redis&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/kafka"&gt;kafka&lt;/a&gt;&lt;/p&gt;



</summary><category term="message-queues"/><category term="rabbitmq"/><category term="redis"/><category term="kafka"/></entry><entry><title>NASA NEBULA Services</title><link href="https://simonwillison.net/2009/Jul/28/nebula/#atom-tag" rel="alternate"/><published>2009-07-28T12:10:29+00:00</published><updated>2009-07-28T12:10:29+00:00</updated><id>https://simonwillison.net/2009/Jul/28/nebula/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://nebula.nasa.gov/services"&gt;NASA NEBULA Services&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
NASA’s new NEBULA cloud computing platform appears to be built entirely on open source infrastructure, including Python, Django, Fabric, Eucalyptus, RabbitMQ, Trac and Solr.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://agiletesting.blogspot.com/2009/07/python-well-represented-in-nasas-nebula.html"&gt;Grig Gheorghiu&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/cloud-computing"&gt;cloud-computing&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/django"&gt;django&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/eucalyptus"&gt;eucalyptus&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/fabric"&gt;fabric&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/nasa"&gt;nasa&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/nebula"&gt;nebula&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rabbitmq"&gt;rabbitmq&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/solr"&gt;solr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/trac"&gt;trac&lt;/a&gt;&lt;/p&gt;



</summary><category term="cloud-computing"/><category term="django"/><category term="eucalyptus"/><category term="fabric"/><category term="nasa"/><category term="nebula"/><category term="open-source"/><category term="python"/><category term="rabbitmq"/><category term="solr"/><category term="trac"/></entry><entry><title>Announcing Alice and Wonderland</title><link href="https://simonwillison.net/2009/Jul/17/rabbits/#atom-tag" rel="alternate"/><published>2009-07-17T09:12:45+00:00</published><updated>2009-07-17T09:12:45+00:00</updated><id>https://simonwillison.net/2009/Jul/17/rabbits/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://willcodeforfoo.com/2009/07/13/announcing-alice/"&gt;Announcing Alice and Wonderland&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Continuing the RabbitMQ “stuff to do with rabbits” naming convention, Alice is a RESTful interface to RabbitMQ which exposes information about vhosts/queues/users/exchanges/etc as JSON. Wonderland is a web UI for RabbitMQ implemented as a pure Ajax application which calls Alice.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/ajax"&gt;ajax&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/alice"&gt;alice&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/aliceinwonderland"&gt;aliceinwonderland&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/json"&gt;json&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/message-queues"&gt;message-queues&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/queues"&gt;queues&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rabbitmq"&gt;rabbitmq&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rest"&gt;rest&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/wonderland"&gt;wonderland&lt;/a&gt;&lt;/p&gt;



</summary><category term="ajax"/><category term="alice"/><category term="aliceinwonderland"/><category term="javascript"/><category term="json"/><category term="message-queues"/><category term="queues"/><category term="rabbitmq"/><category term="rest"/><category term="wonderland"/></entry><entry><title>PubSub-over-Webhooks with RabbitHub</title><link href="https://simonwillison.net/2009/Jul/1/pubsuboverwebhooks/#atom-tag" rel="alternate"/><published>2009-07-01T20:22:52+00:00</published><updated>2009-07-01T20:22:52+00:00</updated><id>https://simonwillison.net/2009/Jul/1/pubsuboverwebhooks/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.lshift.net/blog/2009/06/30/pubsub-over-webhooks-with-rabbithub"&gt;PubSub-over-Webhooks with RabbitHub&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
RabbitMQ, the Erlang-powered AMQP message queue, is growing an HTTP interface based on webhooks and PubSubHubBub.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/amqp"&gt;amqp&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/erlang"&gt;erlang&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/http"&gt;http&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/message-queues"&gt;message-queues&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pubsubhubbub"&gt;pubsubhubbub&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rabbitmq"&gt;rabbitmq&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/webhooks"&gt;webhooks&lt;/a&gt;&lt;/p&gt;



</summary><category term="amqp"/><category term="erlang"/><category term="http"/><category term="message-queues"/><category term="pubsubhubbub"/><category term="rabbitmq"/><category term="webhooks"/></entry><entry><title>Working with Python and RabbitMQ</title><link href="https://simonwillison.net/2009/May/21/playground/#atom-tag" rel="alternate"/><published>2009-05-21T23:10:16+00:00</published><updated>2009-05-21T23:10:16+00:00</updated><id>https://simonwillison.net/2009/May/21/playground/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://playgroundblues.com/posts/2009/may/20/working-django-and-rabbitmq/"&gt;Working with Python and RabbitMQ&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Nathan Borror eliminates the boilerplate needed to talk to RabbitMQ (or any other AMQP queue server) from Python.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/amqp"&gt;amqp&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/message-queues"&gt;message-queues&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/nathan-borror"&gt;nathan-borror&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rabbitmq"&gt;rabbitmq&lt;/a&gt;&lt;/p&gt;



</summary><category term="amqp"/><category term="message-queues"/><category term="nathan-borror"/><category term="python"/><category term="rabbitmq"/></entry><entry><title>Rabbits and warrens</title><link href="https://simonwillison.net/2009/Apr/7/rabbits/#atom-tag" rel="alternate"/><published>2009-04-07T09:13:39+00:00</published><updated>2009-04-07T09:13:39+00:00</updated><id>https://simonwillison.net/2009/Apr/7/rabbits/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://blogs.digitar.com/jjww/2009/01/rabbits-and-warrens/"&gt;Rabbits and warrens&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Handy tutorial introduction to using RabbitMQ and AMQP with Python.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/amqp"&gt;amqp&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/message-queues"&gt;message-queues&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/queues"&gt;queues&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rabbitmq"&gt;rabbitmq&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tutorial"&gt;tutorial&lt;/a&gt;&lt;/p&gt;



</summary><category term="amqp"/><category term="message-queues"/><category term="python"/><category term="queues"/><category term="rabbitmq"/><category term="tutorial"/></entry><entry><title>Twitter: blaming Ruby for their mistakes?</title><link href="https://simonwillison.net/2009/Apr/6/notnih/#atom-tag" rel="alternate"/><published>2009-04-06T11:06:50+00:00</published><updated>2009-04-06T11:06:50+00:00</updated><id>https://simonwillison.net/2009/Apr/6/notnih/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://unlimitednovelty.com/2009/04/twitter-blaming-ruby-for-their-mistakes.html"&gt;Twitter: blaming Ruby for their mistakes?&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
The comments on the entry include replies from Twitter employees and the RabbitMQ consultant they brought in, and provide a full rebuttal to the various accusations of NIH that were thrown around recently.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/nih"&gt;nih&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rabbitmq"&gt;rabbitmq&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ruby"&gt;ruby&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/twitter"&gt;twitter&lt;/a&gt;&lt;/p&gt;



</summary><category term="nih"/><category term="rabbitmq"/><category term="ruby"/><category term="twitter"/></entry></feed>