Единственная причина, по которой я когда-либо использовал REE, заключалась в удобстве копирования при записи, которое позволяло мне создавать дочерние процессы при низкой стоимости памяти.
Кроме того, что TorqueBox ограничен JRuby (из-за определенных зависимостей), это платформа, которая масштабируется с использованием потоков, а не процессов. В Ruby 1.8 (и REE 1.8) используются зеленые нити, и это не рекомендуется. В Ruby 1.9 это улучшено в собственных потоках, однако глобальная блокировка интерпретатора (GIL) все еще сохраняется, поэтому в большинстве случаев она все еще неэффективна (в некоторых случаях она действительно повышает эффективность).
Но использование JRuby или Rubinius, у которых нет GIL, обеспечивает истинную многопоточность, что в долгосрочной перспективе позволяет намного более эффективно использовать память, лучше собирать мусор и позволяет использовать потоки там, где вы обычно вращаетесь новые процессы.
Прочитав документы TorqueBox, вы почувствуете себя как удивительно мощная универсальная платформа для развертывания приложений Ruby. Это определенно стоит попробовать под JRuby.