package serialize type ( // Marshaler 序列化 Marshaler interface { Marshal(v interface{}) ([]byte, error) } // Unmarshaler 反序列化 Unmarshaler interface { Unmarshal(data []byte, v interface{}) error } // Serializer 消息 序列化/反序列化,仅针对payload Serializer interface { Marshaler Unmarshaler } )