适用于C#的Apache Avro与Microsoft.Avro.Core

afk*_*635 5 c# apache schema avro

我是avro的新手,正在尝试在新项目中实现avro模式序列化。我看到有两种不同的NuGet软件包可用,并且想知道两者之间的区别是什么。

  1. 微软版本:https : //github.com/welly87/Apache-Avro-Core(除了hadoop和azure版本之外,无法找到与此有关的任何文档)
  2. Apache的1.7.7.2版:https ://avro.apache.org/docs/1.7.7/api/csharp/index.html

同样,在给出任何通用模式的情况下,也有任何可用的示例来查看如何完成序列化或c#中avro序列化的最佳实践。我看到了很多有关Java的信息,但几乎没有有关C#的信息。哪个是最明智的选择?