Je développe un client RabbitMQ avec pika 0.10.0 et une version python 2.7. Dans mon client consommateur, j'ai un processus qui s'exécute pendant un certain temps en fonction du message d'entrée. Cela peut varier de 3 à 40 minutes. Je ne veux pas désactiver le rythme cardiaque. Au lieu de cela je cherche un mécanisme de recollement qui peut maintenir la connexion jusqu'à ce que delivery_tag soit renvoyé. Est-ce possible?Gardez pika BlockingConnection vivant sans désactiver le battement de coeur
Peu de liens que j'ai, tous suggèrent de désactiver le rythme cardiaque comme solution de contournement. Mais je ne veux pas le désactiver.
Ref:
Socket Error: 104 consuming messages with task that take a long time #753
BlockingConnection gets closed unexpectedly #734
Aussi, s'il vous plaît laissez-moi savoir si toute information supplémentaire est nécessaire. Merci d'avance.