在python中通过网络发送大型对象

在python中通过网络发送大型对象,python,network-programming,Python,Network Programming,我正在寻找一个现成的解决方案,通过网络和Internet在服务器和多个客户端之间来回发送大型pickle对象(1MB-1GB) 我见过使用套接字的解决方案,但我不清楚哪种解决方案最适合在快速网络上传输,以及它们的可靠性如何。我遇到的一个典型例子是通过近千兆位的互联网在美国和欧洲之间发送约100Mb的对象可以考虑使用几种异步I/O框架和LIBA来实现这一点。e、 g:其他一些好的库/框架:(Python 3+)您也考虑过压缩对象吗?然后尝试发送数据?您可以尝试UDP,但它可能不一致,不符合您的要求

我正在寻找一个现成的解决方案,通过网络和Internet在服务器和多个客户端之间来回发送大型pickle对象(1MB-1GB)


我见过使用套接字的解决方案,但我不清楚哪种解决方案最适合在快速网络上传输,以及它们的可靠性如何。我遇到的一个典型例子是通过近千兆位的互联网在美国和欧洲之间发送约100Mb的对象

可以考虑使用几种异步I/O框架和LIBA来实现这一点。e、 g:其他一些好的库/框架:(Python 3+)您也考虑过压缩对象吗?然后尝试发送数据?您可以尝试UDP,但它可能不一致,不符合您的要求。否则,请尝试TCP。大小用于压缩对象。多处理使用pickle序列化对象。也许你可以用这个。它在标准库中。此外,你也可以使用烟火。您有任何可靠性限制吗?