任务描述
需要模拟客户端,完成资源的下载,实现MockClient.java,步骤如下
- 建立grpc客户端连接grpc服务器,参考代码ResourceRunner.java中的mockClient
- 获取资源信息
通过grpc调用ResourceServiceGrpc.ResourceServiceBlockingStub.pullInfo,获取资源信息
- 根据资源信息拆分请求
通过Resource.ResourceInfoPullResponse.fragment属性进行请求拆分,组装多个ResourceServiceGrpc.ResourceServiceBlockingStub.pullData
- 获取资源内容进行合并
合并Resource.ResourceDataPullResponse.data,组装成完整的资源
任务描述
需要模拟客户端,完成资源的下载,实现MockClient.java,步骤如下
通过grpc调用ResourceServiceGrpc.ResourceServiceBlockingStub.pullInfo,获取资源信息
通过Resource.ResourceInfoPullResponse.fragment属性进行请求拆分,组装多个ResourceServiceGrpc.ResourceServiceBlockingStub.pullData
合并Resource.ResourceDataPullResponse.data,组装成完整的资源