powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Использование RabbitMQ в веб-приложении
7 сообщений из 7, страница 1 из 1
Использование RabbitMQ в веб-приложении
    #39556427
Harrisson90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть обычное веб-приложение ASP.NET MVC. У него есть несколько типичных для многих таких приложений функций, связанных с рассылкой пользователям сообщений на e-mail:
1) при регистрации пользователя в системе
2) при смене пароля пользователем
3) при регистрации некоторого прикладного события (разный тип имеют события)
4) при истечении срока чего-либо, возникновения некоторой ситуации в системе

События 1) - 3) инициализируются непосредственно в самом веб-приложении. 4) - формирует win-сервис, который работает отдельно от веб-приложения

Подумал, а что если все эти разнотипные события складывать в RabbitMQ, на другом конце которой будет отдельное приложение (win-сервис), которое будет формировать почтовые сообщения и рассылать пользователю? Нормально ли для этих целей использовать RabbitMQ?

Из плюсов вижу: единообразная регистрация событий, развязка компонентов системы (веб-приложение, win-сервис-формирователь-событий, win-сервис-отправщик-почты).

Из минусов: сложность разворачивания.

Что думаете?
...
Рейтинг: 0 / 0
Использование RabbitMQ в веб-приложении
    #39556512
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Harrisson90,

Нормально. В развёртывании ничего сложного.
...
Рейтинг: 0 / 0
Использование RabbitMQ в веб-приложении
    #39556540
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да нормально но нужно ли такой оверхед имхо? что ты преследуешь заюзав RabbitMQ? у тебя развязка компонентов будет в любом случае, даже без RabbitMQ.
...
Рейтинг: 0 / 0
Использование RabbitMQ в веб-приложении
    #39556740
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Harrisson90,

нормально, у нас примерно такая схема и работает уже не первый год. Правда у нас активных контактов уже под 9 миллионов...

А для небольшого количества я бы очередь городить не стал. ИМХО достаточно отдельного win-сервиса.
...
Рейтинг: 0 / 0
Использование RabbitMQ в веб-приложении
    #39557027
Harrisson90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо, коллеги, за советы! в моем случае нагрузки особой нет, и существующее решение приемлемо работает без шины. это для себя. попрактиковаться.
...
Рейтинг: 0 / 0
Использование RabbitMQ в веб-приложении
    #39557127
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА для небольшого количества я бы очередь городить не стал. ИМХО достаточно отдельного win-сервиса.

А вдруг как взлетит, как попрёт.., а ты не готофф
...
Рейтинг: 0 / 0
Использование RabbitMQ в веб-приложении
    #39571601
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAHarrisson90,

нормально, у нас примерно такая схема и работает уже не первый год. Правда у нас активных контактов уже под 9 миллионов...

А для небольшого количества я бы очередь городить не стал. ИМХО достаточно отдельного win-сервиса.

или Redis'а
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Использование RabbitMQ в веб-приложении
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]