猿问

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

有两个微服务,分别处于两个城市。A服务有一个api接口开放,用于提供数据,B服务不时用HttpClient调用这个接口去捞数据。每次需要传几十甚至几百兆字节的数据。我的问题是:

1 一个Http响应的正文部分几十甚至几百兆是不可能的吧,那么需要将数据分为很多segment,每次只传一个segment,这样的话,每个segment多大好?

2 如何保证传输的可靠性,HttpClient重传啥的机制如何设置?


大话西游666
浏览 690回答 1
1回答

慕婉清6462132

也是可能的。此外 http 协议自身可以分段传输因为 http 使用的传输层协议是 tcp,而 tcp 本身就是可靠协议,所以 http 不需要保证可靠
随时随地看视频慕课网APP

相关分类

Java
我要回答