grpc マイクロ アーキテクチャの移行を計画しています。そのため、プロトコル バッファ Request オブジェクトを既存の POJO オブジェクトに、またはその逆に変換するための汎用アダプタが必要です。
現在のシナリオでは、次のものがあります:-
message RequestIdentity {
Tenant tenant = 1;
string userToken = 2;
string ipAddress = 3;
}
message StudentRequest {
RequestIdentity requestIdentity = 1;
string id = 2;
string name = 3;
}
ServiceRequest<Student>
上記のシナリオのように、汎用POJO オブジェクトに変換する必要があります。プロトコル バッファ オブジェクトには 2 つの部分があります。
- RequestIdentity - ServiceRequest の作成を担当します。
- id と name - Student のペイロードです。
同様に、一般的なアダプターを使用して別のリクエストを変換しますか? 何か案が