使 ProtobufDecoder 中的消息解码更具扩展性
作者: dsyer创建于 2026年9月10日更新于 2026年9月16日
标签status: waiting-for-triage
`ProtobufDecoder` 的最近变化使其更加开放于扩展。目前还缺少一种可以覆盖 `Message` 创建步骤的功能。基类处理了所有有趣的事情,并生成了包含消息内容的字节缓冲区,但却不允许您插入自己的解码逻辑。`ProtobufDecoder` 中的一个保护方法或一个类似 `MessageSizeReader` 的辅助接口将会非常有用,这将使我们能够更轻松地(无需复制粘贴整个 `ProtobufDecoder`)支持 https://GitHub.com/spring-projects/spring-grpc/issues/427 中的 grpc-web。
内容来源: spring-projects/spring-framework