Работя по проект, който предоставя API за получаване на информация за продуктите на нашите партньори.
Всяка заявка за търсене към нашия сайт трябва да направи n други заявки към партньорски сайтове, да събере и обобщи данни за продукти, така че може да отнеме много време.
В момента изпитваме някои проблеми с производителността поради блокиращата услуга REST и търся по-добро решение за организиране на нашата платформа за търсене на продукти.
Както видях, ServiceStack RedisMQ може да осигури асинхронно решение за дългосрочни комуникации. Но имам някои въпроси (защото нямам много опит с MQ):
- Как мога да заменя REST услуга с MQ
- Как мога да получа информация от MQ на уеб страница (с REST мога да използвам всяка подходяща JS lib като jQuery и да правя ajax заявки)
- Как мога да организирам MQ API за моята услуга вместо REST, който може да се използва от нашите клиенти (на техните сайтове).
Parallel.Invoke(()=>SearchSite1(),()=>SearchSite2());
- person I4V   schedule 09.06.2013