fb 无需对接受的报文进行decoder,省去了解析报文的时间,直接访问报文的每一个数据成员;安全
可是存在2进制数据安全的危险;数据结构
pb 须要解析报文为对应的语言的内存结构,一般是类,或者table,或者tuple之类的语言内存结构,缺点是解析的性能消耗可能比较大;性能
可是若是游戏里面须要mutable的pb结构,来操做修改数据,那么就省去了本身声明数据结构的麻烦;而fb的内存结构 是非mutable的,只能从中读取数据,若是须要存储一些结构,则须要本身声明对应的类。code