private IModel GetChannelWithDeclare(BusParams busParams) { var channel = _persistentConnection.CreateModel(); channel.ExchangeDeclare(exchange: busParams.ExchangeName, type: ExchangeType.Direct, durable: true, autoDelete: false); channel.QueueDeclare(queue: busParams.QueueName, durable: true, exclusive: false, autoDelete: false); return(channel); }
private string GetBusParamsKey(BusParams busParams) => $"{busParams.ExchangeName}.{busParams.QueueName}";