Таким образом, после того, как я достаточно поверил, я нашел документацию, которая мне действительно нужна для оценки beanstalkd. В исходном коде есть документ протокола , на который нет ссылок из того, что я читал, или с главной страницы (хотя она находится в папке с именем doc), которая дает более подробную информацию о его возможностях и ограничениях.
Это выглядит очень хорошо как асинхронная рабочая очередь, которая идеально подходит для node.js, и было бы неплохо общаться с некоторым кодом Ruby для обработки платежей, но, как говорит dkam, как мне получить ответ вернуться к node.js, чтобы иметь возможность обновить клиента. Хотя я думаю, что это имеет смысл для многих задач, для меня этого недостаточно.
Учитывая совет Альфреда, я исследовал redis, и хотя это не совсем то, что мне нужно прямо из коробки, я думаю, что этого будет достаточно. Для Ruby уже существует библиотека актеров , созданная поверх redis, поэтому я думаю, что я должен быть в состоянии сделать что-то простое, которое может общаться между нодой и Ruby с грубой семантикой стиля актера или, по крайней мере, с обратным вызовом семантика.