public void AvroProcess(AvroMessage avroMessage)
        {
            try
            {
                //mapIncomeData(avroMessage);
                mapIncomeData();

                logMappedIncomeData(AvroMsg);

                byte[] avroObject = AvroConvert.Serialize(AvroMsg);

                Console.WriteLine("avroObject", avroObject);

                //sendIncomeDataToKafka(AvroMsg);
                sendIncomeDataToKafka(avroObject);

                logEndProcess(result);

                consumirMensagem();
            }
            catch (Exception ex)
            {
                Console.WriteLine("ERR AVRO: " + ex.Message);
            }
        }
        protected void logMappedIncomeData(AvroMessage AvroMsg)
        {
            var objReceived = JsonConvert.SerializeObject(AvroMsg, Formatting.Indented);

            logger.LogInformation($"DataShow: {objReceived}");
        }
 //protected void mapIncomeData(AvroMessage avroMessage)
 protected void mapIncomeData()
 {
     AvroMsg = new AvroMessage();
     //AvroMsg.Create(avroMessage);
     AvroMsg.Create();
 }
Ejemplo n.º 4
0
 public void OnAvroMessageReceived(AvroMessage message)
 {
     _logger.LogInformation("Received AvroMessage {@message}", message);
 }