任何知識點,思路和思考比結(jié)論更重要;
rpc 序列化與反序列化
< 什么是序列化和反序列化?
1.1 其他數(shù)據(jù)格式和二進制的相互轉(zhuǎn)化
< 為什么需要序列化?
在網(wǎng)絡(luò)傳輸過程中都是以二進制傳輸?shù)?所以需要把其他數(shù)據(jù)格式轉(zhuǎn)化為二進制字節(jié)
例如把對象轉(zhuǎn)化為字節(jié)數(shù)組;
因此涉及到系統(tǒng)網(wǎng)絡(luò)傳輸必然繞,像db存儲數(shù)據(jù)文件,數(shù)據(jù)結(jié)果上是b+或者hash,但存儲的硬盤還是都需要轉(zhuǎn)化成二進制字節(jié)的;

image.png

image.png

image.png