Maison  >  Article  >  développement back-end  >  Un message RabbitMQ sera-t-il perdu s'il est publié sur un échange avec une clé de routage spécifique alors que la file d'attente du consommateur n'existe pas encore ?

Un message RabbitMQ sera-t-il perdu s'il est publié sur un échange avec une clé de routage spécifique alors que la file d'attente du consommateur n'existe pas encore ?

WBOY
WBOYavant
2024-02-06 10:00:031008parcourir

当消费者队列尚不存在时,如果将 RabbitMQ 消息发布到具有特定路由键的交换器,是否会丢失?

Contenu de la question

Lorsque je publie un message sur RabbitMQ, le message est-il envoyé pour échanger avec une clé de routage spécifique ? Le message sera-t-il perdu lorsque la file d'attente du consommateur n'existe pas encore ?


Bonne réponse


Oui, RabbitMQ supprimera le message.

Mais vous vous souciez de vos données, vous utilisez donc la Confirmation de l'éditeur a>, n'est-ce pas ? Si tel est le cas, RabbitMQ renverra un message indiquant que votre message n'a pas été acheminé.

Vous pouvez également spécifier un Échange alternatif pour capturer ces messages.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer