Apache Avro - Сценарии 

Page / - Изменено Alexandr Fokin в 2024/12/24 14:44 

Сценарии 
Изменено Alexandr Fokin
в 2024/12/24 14:44

Оглавление

Получение id схемы из binary сообщения	// c#
public int GetSchemaId(byte[] data)
{
   var magicByte = data[0];
   if (magicByte != 0)
    {
       throw new Exception($"magic byte should be 0, not {magicByte}");
    }

   var id = IPAddress.NetworkToHostOrder(
        BinaryPrimitives.ReadInt32LittleEndian(data.AsSpan(1, 4)));

   return id;
}