我们计划推动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对象。协议缓冲区对象有两部分:
喜欢使用通用适配器转换不同的请求?任何想法