Два года назад была дискуссия по асинхронной обработке запроса в OpenRasta: http://groups.google.com/group/openrasta/browse_thread/thread/34a599e21bf65d53OpenRasta: Приоритетность запросов или: делать запросы асинхронных
Googleing «openrasta» и «асинхронной» не дает гораздо больше, чем выше ссылка и быстрый grep через исходный код (http://svn.caffeine-it.com/openrasta/trunk/src) тоже не выглядели многообещающими.
Так что уже можно назначать приоритеты для запросов (чтобы очереди, привязанные к IO, попадали в очередь, в то время как быстрые из них всегда обрабатывались синхронно), используя asp.net?
Я бы потенциально был заинтересован в реализации этого, желательно таким образом, чтобы вы были счастливы вступить в OpenRasta после его завершения. Однако есть несколько вопросов, в дополнение к тому, что у вас есть на http://groups.google.com/group/openrasta/browse_thread/thread/34a599e21bf65d53. Я действительно предпочитаю вариант 1, если мы расширим его, например. приоритетная информация в атрибуте [Async] (в случае, если мы это делаем), иначе, как вы говорите, это было бы бессмысленно. Вариант 2 заставил бы множество шаблонов для разработчиков каждого отдельного метода. В любом случае, где мы могли бы обсудить все это? –
Место, где можно поговорить об этом функциональности, находится в списке рассылки, по электронной почте там по электронной почте :) – SerialSeb
На самом деле, сейчас полезно знать, что его можно добавить в будущем. Как только наш продукт будет закончен, и как только будет необходимо добавить эту функцию, я ее реализую. Но, зная, что это возможно, мы теперь фактически приняли решение пойти с OpenRasta, так как 1) он доступен (в отличие от Web API, который займет не менее 6 месяцев), и он 2), кажется, позволяет мне настройте его ко всем моим потребностям. –