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(); }
public void OnAvroMessageReceived(AvroMessage message) { _logger.LogInformation("Received AvroMessage {@message}", message); }