Как использовать ServiceStack Redis в веб-приложении, чтобы воспользоваться преимуществами парадигмы pub / sub

Меня интересует парадигма Pub / Sub , чтобы обеспечить систему уведомлений (например, Facebook), особенно в веб-приложении, которое имеет издателей (в нескольких веб-приложениях на одном веб-сервере IIS) и одного или нескольких подписчиков,отвечает за отображение в сети уведомлений для фронтального пользователя.

Я обнаружил Redis, кажется, это отличный сервер, который предоставляет интересные функции: кэширование (например, Memcached), Pub / Sub, очередь.

К сожалению, я не нашел никаких примеров в веб-контексте (ASP .NET, с Ajax / jQuery), кроме WebSockets и NodeJS, но я не хочу использовать их (слишком рано). Думаю, мне нужен процесс (подписчик), который получает сообщения от издателей, но я не понимаю, как это сделать в веб-приложении (pub / sub отлично работает с модульными тестами).

EDIT: мы в настоящее время используйте .NET (формы ASP.NET) и попробуйте библиотеку ServiceStack.Redis (http://www.servicestack.net/)

7
задан Olivier DUVAL 23 June 2011 в 07:36
поделиться