Java で gRPC を使用していますが、送信するメッセージに拡張機能が含まれている場合があります。Protobuf docsでは、次のように述べています。
When parsing a message that might have extensions, you must provide an ExtensionRegistry in which you have registered any extensions that you want to be able to parse.
問題は、ExtensionRegistry
gRPC をクライアントとして使用するコードで をどのように指定するかです (メッセージの解析は gRPC によって生成されたコード内で実行されます)。
更新: 拡張機能のサポートが gRPC に追加されました
ProtoLiteUtils.setExtensionRegistry()
開発者からのメモ:この API は安定しておらず、より適切な長期的な解決策 (メソッドごとのカスタム レジストリなど) が確立されると、変更される可能性が非常に高くなります。