Since earlier this year when I got my copy of Erlang book, I’ve wanted to do something unconventional with RabbitMQ source. I finally came up with an idea, which is somewhat interesting and maybe even useful, and could be done by an Erlang beginner like myself.
Some background first. Each Erlang program in general consists of [...]
Entries Tagged as 'rabbitmq'
Hacking RabbitMQ – Remote Queue Forwarders
December 2nd, 2009 · Comments Off
Building Erlang R13B02-1
October 21st, 2009 · Comments Off
This is a quick note in case anyone is having the same issue.
When building erlang R13B02-1 on a 64bit non-SMP machine (not sure if it matters), “make -j 2″ somehow resulted in an error which I could not work around. Reverting to simply make (without -j 2) and starting compilation from the very beginning fixed [...]
Full Data vs Incremental Data in Messaging
June 25th, 2009 · 1 Comment
My recent experiments with messaging for a distributed application led to a realization that I would like to share with you in this post. It’s not an earth shaking discovery but you may still find it interesting.
Do you remember an old Unix command to create tape backups called dump? Remember its concept of levels? To [...]
Tags: rabbitmq · software engineering
Graphite RabbitMQ Integration
May 21st, 2009 · 4 Comments
I started a new project on github – http://github.com/somic/graphite-rabbitmq. It currently includes a couple of tools written in Python which facilitate sending data to Graphite via RabbitMQ instead of connecting directly to the service using TCP.
Graphite is a flexible and powerful tool to build charts. It’s also a data series analytics framework. It was developed [...]
Adjustable Per-URI Backend Capacity in Rabbitbal
March 11th, 2009 · Comments Off
I recently pushed a Rabbitbal update to Github – http://github.com/somic/rabbitbal.
The biggest enhancement (IMHO) is ability to increase or decrease the number of backend consumers based on any HTTP request headers. In “table” routing mode (see rabbitbal.yml), you can now specify array of tests against which incoming request headers will be matched. This will cause your [...]



