替换Java的本机序列化

Dre*_*rew 1 java serialization

使用Java的本机序列化有点令人不悦,但是有没有一个序列化库,它的功能与Java的本机序列化相同?我的意思是:

(按优先顺序列出)

  1. 能够序列化任何(可序列化的)对象(无需映射,IDL,模式等)
  2. 序列化为二进制格式
  3. 保持稳定/生产
  4. 比Java的Native Serialization更快

我知道这个问题的变体已经在StackOverflow上被问了几次,但是我找不到一个确定的答案,所以我希望这次得到一些很好的结论性答案.

sec*_*ask 5

您可以查看Google Proto BufferKryo.GPB稳定且速度非常快,它也可以在C++中使用.我以前没有使用过Kryo,但有一些基准看起来不错.