Мне нравится ответ Evgeny - Очереди обычно являются лучшим способом реализовать коммуникацию межпотока. Для полноты вот некоторые другие опции:
OperationalError
, но вводные и заключительные соединения как это обычно Нет - Нет, из-за производительности наверху. Библиотека Ruby / AWS (gem: ruby-aaws) , кажется, делает это. Не так много примеров, но я уверен, что с помощью некоторых поисков кода вы сможете кое-что найти.
Я всегда использовал драгоценный камень amazon-ecs. Несмотря на название, похоже, что он все еще находится в активной разработке (последнее обновление - 27 августа 2009 г.).
http://github.com/jugend/amazon-ecs
Вот сообщение в блоге, которое может помочь вам ваш путь:
Еще одна потенциальная библиотека для этого - amazon-product-Advertising-api , но я ничего не могу сказать о ней, так как не пробовал.
Так что библиотека Ruby/AWS - это то, что нужно. Есть довольно хороший учебник здесь
Пабло, ruby-aaws работал у меня почти из коробки. Мне просто пришлось настроить файл .amazonrc с параметрами конфигурации, такими как мой партнерский идентификатор amazon и открытый и секретный ключи AWS.