Kafka: A distributed pub/sub messaging system from LinkedIn
sna-projects.com
sna-projects.com
* RabbitMQ -- built with Erlang
* ZeroMQ -- built with C++
* OpenAMQ -- built with C++
I'd go with 0mq or ActiveMQ, depending on your use case.
Though, these aren't distributed, as Kafka claims to be.
"Any software problem can be solved by adding another layer of indirection. Except, of course, the problem of too much indirection." - Steve Bellovin of AT&T Labs
It looks like a good software tool with a real use case, though, naming aside.
Or that using it will be a trial.