Hey all,
I had a Saturday morning hackathon for a few hours this morning and whipped up something I think you'll all find pretty interesting: LiftActors backed by Apache Kafka.
For those of you who are unfamiliar, Apache Kafka is a durable, robust, low-mainteance system that's very well suited for message brokering. We use it a good deal at MailChimp. Given that, in the past, I've used LiftActors backed by RabbitMQ - I was eager to take a shot at providing an implementation that uses Kafka to facilitate actor communication. Compared to Rabbit, Kafka is a lot easier to work with in my humble opinion. ;)
I've started developing a Lift Module to allow folks to incorporate this functionality. I've gotten it up on GitHub with some basic documentation. I'd love some feedback before I push it up to Central. You can find it here:
https://github.com/liftmodules/kafka-actors
The README walks through the API, features, and limitations.
Let me know what y'all think!
Cheers,
Matt