public static string GetRoutingKey(this QueueConfigAttribute config) { var res = config.QueueName; res.Should().NotBeNullOrEmpty(); return(res); }
public RedisConsumer(IServiceProvider provider, IRedisDatabaseSelector redisDatabaseSelector, IDataSerializer serializeProvider, ILogger <RedisConsumer <T> > logger) { this.provider = provider; this.serializeProvider = serializeProvider; this.logger = logger; this.redisDatabaseSelector = redisDatabaseSelector; var map = provider.ResolveMessageTypeMapping <T>(); this.config = map.Config; this.cancellationToken = new CancellationTokenSource(); }