Установить время ожидания при публикации сообщения в кролика mq - PullRequest
0 голосов
/ 18 октября 2019

Следующий фрагмент публикует сообщение в RabbitMq.

var properties = channel.CreateBasicProperties();
                properties.Persistent = true;
                properties.DeliveryMode = (byte)deliveryMode;
                properties.Timestamp =  new AmqpTimestamp(Convert.ToInt64((DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds));

                _logger.LogTrace("Publishing event to Queue: {EventId} with Timestamp: {Timestamp}", integrationEvent.Id, properties.Timestamp);

                channel.BasicPublish(
                      exchange: exchangeName,
                      routingKey: routingKey,
                      mandatory: true,
                      basicProperties: properties,
                      body: body
                      );

                channel.ConfirmSelect();

Я хочу установить тайм-аут, когда сообщение будет опубликовано.

...