Есть ли способ сделать неблокирующие запросы SOAP в EventMachine?
Я создаю приложение ruby, которое взаимодействует с API Google AdWords (который основан на SOAP), используя гем adwords4r. Приложение использует EM для получения сообщений через соединение Stomp, а затем обрабатывает эти сообщения, делая SOAP-вызовы API AdWords. Очевидно, что эти вызовы должны быть неблокирующими, поскольку обработка будет происходить в потоке реактора. Одним из вариантов может быть использование EM.defer, но я бы предпочел не иметь накладных расходов на кучу потоков в пуле потоков.