pub fn encode_message<T>(message: &T) -> Result<Vec<u8>, Box<dyn Error>>where T: Serialize,
编码消息的通用函数