Estoy tratando de reemplazar un pequeño sistema de mensajería local, y estoy jugando un poco con zmq. Voy a necesitar detectar lectores lentos y arrancarlos/desconectarlos: lentos lectores, lo que significa un consumidor particular cuyo tamaño de cola está por encima de un cierto umbral.Detectando lectores lentos con zmq (zeromq)
Hasta ahora, parece que zmq bloquea a todos los consumidores si uno de ellos es un poco lento (justo), pero No encuentro ninguna forma de detectar un posible consumidor lento. ¿Alguien tiene alguna experiencia con si es así y cómo esto es posible con zmq, o tiene algún otro sistema de mensajería sin intermediario para recomendar?
Entonces, ¿por qué no sería mejor continuar tomando los mensajes más recientes cuando se alcanza el HWM y soltar los anteriores? Al menos puedo pensar en muchas situaciones en las que preferiría este comportamiento. Ciertamente, puedo aplicar el efecto yo mismo, pero parece ser una opción generalmente útil. –