protobuf动态扩展