Sto provando a sostituire un piccolo sistema di messaggistica homegrown e sto giocando un po 'con zmq. Avrò bisogno di rilevare lettori lenti, e di avviarli/disconnetterli: i lettori lenti praticamente significano un particolare consumatore che la dimensione della coda supera una certa soglia.Rilevamento di lettori lenti con zmq (zeromq)
Finora sembra che zmq blocchi ogni utente se uno di essi è un po 'lento (abbastanza giusto), ma non riesco a trovare alcun modo per rilevare un potenziale consumatore lento. Qualcuno ha esperienza con e come questo è possibile con zmq - o ha qualche altro sistema di messaggistica senza intermediari da reccomommendare?
Quindi, perché non sarebbe meglio continuare a prendere i messaggi più recenti quando viene raggiunto l'HWM e abbandonare quelli più vecchi? Almeno posso pensare a molte situazioni in cui preferirei questo comportamento. Sicuramente posso far rotolare l'effetto ma sembra un'opzione generalmente utile da avere. –