设计一种简化的 protocol buffer 协议
我们一直使用 google protocol buffer 协议做客户端服务器通讯,为此,我还编写了pbc 库。 经过近三年的使用,我发现其实我们用不着那么复杂的协议,里面很多东西都可以简化。而另一方面,我们总需要再其上再封装一层 RPC 协议。当我们做这层 RPC 协议封装的时候,这个封装层的复杂度足以比全新设计一套更合乎我们使用的全部协议更复杂了。 由于我们几乎一直在 lua 下使用它,所以可以按需定制,但也不局限于 lua 使用。这两天,我便构思了下面的东西: 我们只需要提供 boolea…