为了账号安全,请及时绑定邮箱和手机立即绑定

有几十甚至几百兆字节的数据,利用HttpClient远程去获取,如何保证数据发送接收?

有几十甚至几百兆字节的数据,利用HttpClient远程去获取,如何保证数据发送接收?

大话西游666 2018-12-16 17:04:29
有两个微服务,分别处于两个城市。A服务有一个api接口开放,用于提供数据,B服务不时用HttpClient调用这个接口去捞数据。每次需要传几十甚至几百兆字节的数据。我的问题是:1 一个Http响应的正文部分几十甚至几百兆是不可能的吧,那么需要将数据分为很多segment,每次只传一个segment,这样的话,每个segment多大好?2 如何保证传输的可靠性,HttpClient重传啥的机制如何设置?
查看完整描述

1 回答

?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

  1. 也是可能的。此外 http 协议自身可以分段传输

  2. 因为 http 使用的传输层协议是 tcp,而 tcp 本身就是可靠协议,所以 http 不需要保证可靠


查看完整回答
反对 回复 2018-12-16
  • 1 回答
  • 0 关注
  • 689 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号