RawRytes类型的消息的作用是什么
因为一些历史原因,不是所有的微服务之间的消息都在proto里面定义,用protobuf序列化。
比如你这里提到的共识微服务的一些消息是直接用bincode序列化的,所以在这里只能表示为Rawbytes。
噢噢这样,我没有找到这个消息的定义,只在cita_bft.rs中找到一个serialize()函数,应该是调用bincode包序列化的函数。我现在想用go语言接收rawbytes这个消息,但是不知道这个消息类型是怎么定义的呢
这个就比较麻烦了,bincode是Rust自有的,专门针对Rust数据类型的一种序列化实现,其他语言应该没有现成的解析库。