System powiadomień

0

Mam aplikację ASP.NET MVC i chcę zrobić system powiadomień tak by w późniejszym czasie łatwo można byłoby dodać kolejne podsystemy.

Np. Mam system powiadomień E-mail i zrobić to tak by w póżniejszym czasie stworzyć system np. chatowy. Lub rozszerzyć ten istniejący.
Powiadomienia mają być wysłane przy jakimś zdarzeniu.

  1. Pierwszy problem to jak taki system zbudować? Zastanawiałem się nad jakimś wzorcem ale nie mam pomysłu. Może Observer pasuje?
  2. Drugi problem jest taki, że to aplikacja ASP.NET MVC i to czy wysłać powiadomienie czy nie decyduje się w kontrolerze lub w warstwie pod nim więc co wywołanie kontrolera system będzie "tworzony na nowo" a tego nie chcę. Chcę stworzyć raz zaalokować i tylko wysyłać powiadomienia w pewnym zdarzeniu.

Proszę o pomoc, rady lub zagadnienia, które mogą się przypać ;)

0

Nikt nie jest w stanie naprowadzić?

0

Chyba sam do końca nie rozumiesz problemu. ASP.NET opiera się na protokole bezstanowym. Czyli nie możesz sobie raz zaalokować i heja. Musi to się dziać przy każdym wywołaniu. Co do samego systemu, to Observer wydaje się być trafionym rozwiązaniem. Poza tym jakiś interfejs dla klas powiadomień albo klasa bazowa i tyle.

0

Ale jakim zdarzeniu?
Skąd dokąd te powiadomienia mają iść?

Trudno coś zaproponować nie wiedząc o co dokładnie chodzi.

0

Bezpłatny system powiadomień RSInfo, powiadomienia SMS, powiadomienia multimedialne. Zapraszamy do korzystania:

https://rsinfo.pl

1 użytkowników online, w tym zalogowanych: 0, gości: 1