Je suis nouveau dans RabbitMQ et j'essaie de construire un producteur robuste qui continue à essayer de délivrer le message.
Je dois donc m'assurer que le message envoyé par mon producteur et placé dans la file d'attente. J'ai juste besoin de confirmer qu'il est dans la file d'attente 'may not received consumer yet becuse of the size of queue'.
Mon éditeur d'applications simples
var factory = new ConnectionFactory
{
Uri = new Uri($"amqp://{_config.MassTransit.Username}:{_config.MassTransit.Password}@{_config.MassTransit.Host}:{_config.MassTransit.Port}")
};
using IConnection connection = factory.CreateConnection();
using IModel channel = connection.CreateModel();
channel.BasicPublish(message.ExchangeName, message.RoutingKey, null,
Encoding.UTF8.GetBytes(JsonSerializer.Serialize(message)));
Alors, comment puis-je confirmer le message dans la file d'attente afin d'éviter la redélivrance du message ?
Merci d'avance.