我们一直在使用BinarySerialization和我们的C#app,但是需要序列化的类的大小和复杂性导致了sloooooow(de)序列化和大文件.
我们怀疑我们应该编写自己的自定义序列化程序; 但是protobuf-net声称比标准.Net二进制序列化具有显着的速度和大小优势,并且可能比大量的定制序列化器更容易添加到我们的应用程序中.
在花费大量时间和精力试图让它为我们工作之前,我很想知道是否有任何交易破坏者.我们正在使用通过接口定义的属性,抽象子类的通用列表,自定义位标记枚举等等.什么会阻止protobuf-net为我们工作?
protobuf-net尽其所能遵守核心protobuf规范,然后一些(例如,它包括继承),但是:
ICustomer等); 我正在努力在v2中改进这个如果你想要序列化的例子有限,我很乐意看看它是否可行(我是作者).
| 归档时间: |
|
| 查看次数: |
1051 次 |
| 最近记录: |