开心钢笔

文章
2
资源
0
加入时间
2年10月21天

ClickHouse源码阅读(0000 1101) —— ClickHouse是如何读写数据的(readVarUInt和writeVarUInt方法解析)

先说写数据的方法,再说读数据的方法,知道怎么写,才知道怎么读。写数据:写一个数值型的数字:再Client端向Server端发起连接时,会写一个客户端的版本信息,客户端是怎么写的呢?源码如下: writeVarUInt(ClickHouseRevision::get(), *out); //将"54420"写到out中(最终会用\x94\a9\03表示数字8)即把ClickHouseRevision::get()的结果54420写到out中。/**