As Jay says, this is definitely possible.  We also do it at Metamarkets.

The one thing that we found odd when doing it though is that you cannot (or
couldn't with the version we are using, I'm not sure about 0.8) embed a
producer that produces for an embedded broker.  You instead have to have
your producer talk over the "network" to the broker even though it is
running inside the same process.  We haven't run into any issues doing this
yet, but it's something to be aware of.

On Thu, Feb 14, 2013 at 4:39 PM, Jay Kreps <[EMAIL PROTECTED]> wrote:
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB