public ConnectionFactory(ILogger <ConnectionFactory> logger, IOptions <PulsarOptions> options) { _logger = logger; _options = options.Value; _topicProducers = new ConcurrentDictionary <string, Task <IProducer <byte[]> > >(); logger.LogDebug("CAP Pulsar configuration: {0}", JsonConvert.SerializeObject(_options, Formatting.Indented)); }
public PulsarConsumerClient(PulsarClient client, string groupId, IOptions <PulsarOptions> options) { _client = client; _groupId = groupId; _pulsarOptions = options.Value; }