Example #1
0
        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));
        }
Example #2
0
 public PulsarConsumerClient(PulsarClient client, string groupId, IOptions <PulsarOptions> options)
 {
     _client        = client;
     _groupId       = groupId;
     _pulsarOptions = options.Value;
 }