从协议缓冲区转换为heirachical通用请求

时间:2016-06-06 13:20:12

标签: protocol-buffers grpc grpc-java

我们计划推动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对象。协议缓冲区对象有两部分:

  1. RequestIdentity - 负责创建ServiceRequest。
  2. id和name - 是学生的有效负载。
  3. 喜欢使用通用适配器转换不同的请求?任何想法

0 个答案:

没有答案