Ответ зависит от ваших требований к производительности. Если вы ищете чистую вычислительную мощность, используя сетевую группу машин, то экономия не совсем готова.
Thrift имеет собственную сериализацию для отвода преобразования типов между языками и версиями API. Это отлично подходит для корпоративных / клиент-серверных систем, которые могут снизить производительность, выполняя эти преобразования, с преимуществами, которые дает клиент и серверы на разных языках. Однако для высокопроизводительной сетевой группы компьютеров это может оказаться бесполезным, поскольку ваши узлы, вероятно, будут использовать один и тот же язык.
Кроме того, асинхронный ввод-вывод является довольно новым и незрелым для большинства языков, что означает использование блокировки ввода-вывода в сети. Это, вероятно, не идеально для того, что вы хотите сделать.
Я широко использую Thrift, и это решает множество проблем, и сообщество довольно активно. Однако это, вероятно, не тот инструмент, который подходит для вашей проблемы.