Ejemplo n.º 1
0
        /// <summary>
        /// kafka辅助类构造方法
        /// </summary>
        /// <param name="sectionName">config中配置节点名称</param>
        /// <param name="isProducer"></param>
        public KafkaHelper(string sectionName, bool isProducer = true)
        {
            _isProducer   = isProducer;
            _config       = KafkaConfig.GetConfig(sectionName);
            _brokerHelper = new BrokerHelper(_config.Broker);

            if (isProducer)
            {
                _producerHelper = new ProducerHelper(_brokerHelper);
            }
            else
            {
                _consumerHelper = new ConsumerHelper(_brokerHelper);
            }
        }
Ejemplo n.º 2
0
 public ConsumerHelper(BrokerHelper brokerHelper)
 {
     _brokerHelper = brokerHelper;
 }
Ejemplo n.º 3
0
 public ProducerHelper(BrokerHelper brokerHelper)
 {
     _brokerHelper = brokerHelper;
     _producer     = new Producer(_brokerHelper.GetBroker());
 }