寻路之人
|
目前云原生和微服务流行起来,愈来越多公司采用微服务加容器化的技术架构,但是微服务开发的测试一直是很多公司需要解决问题,如何提高测试效率,是一个继续解决问题,解放程序员劳动力
需求: 比如定义好 service Hello { rpc Say(SayReq) returns (SayResp); }
message SayReq { string text = 1; }
message SayResp { string content = 1; }
此时,如果基于proto文件定义的类型,mock数据,直接在服务调用时候,返回给客户端,此时,客户端的开发和后段开发就解耦了,互补影响,并行开发,提高效率 |
春哥
|
二进制类型数据的支持本来也在我们计划中,基于proto文件生成是非常好的一个解决方案。谢谢建议。我们会研究下。
|
春哥
|
我们最新的2.1版本已经增加了对proto格式数据的支持了。
|