Comment créer un retard de file d'attente dans RabbitMQ?

Quelle est la façon la plus simple de créer un retard (ou parking) de la file d'attente avec Python, Pika et RabbitMQ? J'ai vu une similaire questions, mais aucun pour Python.

Je trouve cette idée utile lors de la conception d'applications, car il nous permet de limiter les messages qui doit être re-file d'attente à nouveau.

Il y a toujours la possibilité que vous recevrez plus de messages que vous pouvez manipuler, peut-être que le serveur est lent, ou la base de données est sous trop de stress.

J'ai trouvé également très utile lorsque quelque chose va mal dans les scénarios où il y a une tolérance zéro à la perte de messages, et alors que la file d'attente des messages qui ne peut pas être traitée elle peut résoudre. Il peut aussi causer des problèmes où le message sera mis en file d'attente, encore et encore. Potentiellement provoquer des problèmes de performances, et le journal de spam.

InformationsquelleAutor eandersson | 2013-06-09