Highly related https://stackoverflow.com/questions/6021938/nodejs-many-clients-requests-through-one-socket
Sto studiando un robusto sistema di trasmissione di messaggi per questa mia applicazione. La soluzione più semplice sarebbe Redis pub / sub (è semplice, efficace e userei anche Redis per il caching) ma, a quanto ho capito, la pubblicazione è un'operazione "one shot" solo per i client effettivamente abbonati. Chiunque si iscriva dopo la pubblicazione, non riceve il messaggio. Mi piacerebbe essere in grado di "archiviare" i messaggi non ricevuti per un po ', quindi se mi ricollego al canale mi piacerebbe recuperare i messaggi che non ho ricevuto. So che sistemi come ActiveMQ con il meccanismo ack e permament queue risolverebbero facilmente questo problema, ma mi chiedo se potrebbe esserci una soluzione / approccio più semplice. Cosa ne pensi?