Строго говоря, для выбора решений вы предоставили недостаточно критериев. Хорошо бы определиться с требованиями к надёжности, отказоустойчивости, производительности и пропускной способности, доступности и т.п.
Но в любом случае я склонен присоединиться к предыдущему оратору — технология message queue это то, что доктор прописал.
Подробностей на сайте есть, например
habrahabr.ru/post/44907 (с продолжением) и
habrahabr.ru/post/165981/