最近,我读了HBase的代码。我发现客户端使用protobuf与HBase代码中的服务器进行通信。
Java具有“可序列化”。为什么不用呢?
答案 0 :(得分:8)
我使用协议缓冲区开展项目工作,并且我使用Java二进制序列化处理项目 - 而且我非常不愿再次使用后者...
答案 1 :(得分:0)
Protocol Buffers是一种开放的序列化协议。您可以使用C ++或C#编写客户端,如果两端都使用相同的协议缓冲模式,仍然可以与服务器通信。 Java Serializable仅限Java