Sto scrivendo un'applicazione in cui -
Molti utenti possono abbonarsi a post creati da altri utenti.
Quindi per un singolo editore ci possono essere molti abbonati.
Quando un messaggio viene pubblicato da un utente X, a tutti gli utenti che hanno sottoscritto i messaggi dell'utente X verrà inviata un'email.
Come ottenere questo? Sto pensando di usare un modello di iscrizione-sottoscrizione.
E poi sono passato attraverso JMS. Qual è la migliore implementazione JMS da utilizzare in base alla tua esperienza?
Oppure quale altra soluzione proponi al problema?
Devo optare per una soluzione immediata?: L'utente x posta un messaggio, trovo tutti gli utenti (dal database) che si iscrivono all'utente x e poi per ogni utente, chiamo il metodo sendEmail ().
[EDIT] La mia intenzione qui non è quella di inviare e-mail. Mi dispiace davvero se non fosse chiaro. Devo anche inviare alcune notifiche di sistema diverse dall'email a tutti gli abbonati.
Al momento, ho implementato l'invio di e-mail come threadPool