RPC框架及序列化方式选择 WindWant 2023-07-21 76 阅读1分钟 一、如何判断一个序列化框架的优劣 序列化目的: 存储和网络传出。 序列化框架评价因素: 是否支持跨语言,支持的语言种类是否丰富。 编码后的码流大小。 编码解码的性能。 类库大小,API使用是否方便。 使用者需要手工开发的工作量和难度。 二、如何评价一个RPC框架的性能 协议:数据传输的格式,通信双方的契约。json、xml、binary etc。 传输:使用何种传输通道传输数据。http、tcp、udp etc。 线程:接收到数据,如何分发数据进行处理。