目前我正在启动一个项目,该项目需要序列化来自 .net 应用程序(c# app)的数据并将其通过网络传递给基于 java 的服务器应用程序。因此,我想知道哪种序列化机制最有效,同时序列化的对象必须通过 java 应用程序反序列化。
查询:
我听说 protobuf 比任何其他序列化(如 xml)都要快得多。是否可以使用 protobuf 来完成上述要求?
在java中有一个新开发的技术叫做“Kryo”的序列化框架,它比protobuf效率更高,所以.net环境中有没有这样的东西必须是语言无关的。