Protostuff を使用して、protobuf ソースが利用できないいくつかの異なるタイプのオブジェクトをシリアル化/逆シリアル化しようとしています (これはサーバー サーバー RPC シナリオです)。シリアル化するオブジェクトの型がわかっているので、シリアル化は問題なく実行され、スキーマを作成できます。
Schema schema = RuntimeSchema.getSchema(object.getClass());
ここでProtobufIOUtil.toByteArray
、バイト配列を使用して取得し、それをリモート サーバーに渡します。ただし、「不明な」タイプのオブジェクトのスキーマを作成する方法がないため、リモート サーバーでこのバイト配列を逆シリアル化できないようです。これを乗り越えて、Javaのネイティブシリアル化を使用するのと同じ方法でProtostuffを使用する方法はありますか?