One thing I've been investigating is using RabbitMQ to separate the logic out of the monolithic rails application.
Beetle looks promising. http://xing.github.com/beetle/ You can do both RPC and async messaging. (Might want to wait a few days before using it, there's issues with some libraries that it depends on that will be fixed soon).