Python 在微服务之间传输图像的最佳做法
我试图将图像从一个Python 在微服务之间传输图像的最佳做法,python,python-2.7,python-3.x,image-processing,Python,Python 2.7,Python 3.x,Image Processing,我试图将图像从一个microservice传递到另一个microservice,作为处理图像的参数。 通过服务发送此图像的最佳方式是什么,图像采用jpg格式 我尝试的是: import binascii f1 = open("imageName.jpg","rb") sendToServiceTwo(binascii.hexlify(f1.read())) 图像大小约为28kb,但在转换后的十六进制格式中,图像大小增加到48kb。我不想在传输数据时应用任何压缩。这取决于您的通信管道以
microservice
传递到另一个microservice
,作为处理图像的参数。
通过服务发送此图像的最佳方式是什么,图像采用jpg
格式
我尝试的是:
import binascii
f1 = open("imageName.jpg","rb")
sendToServiceTwo(binascii.hexlify(f1.read()))
图像大小约为
28kb
,但在转换后的十六进制格式中,图像大小增加到48kb
。我不想在传输数据时应用任何压缩。这取决于您的通信管道以及许多其他因素。为什么不直接传递二进制文件呢?对于一个28kb的文件,传输负载是否稍大一点差别很小。@tdelaney我写的图像大小只是一个例子,图像大小也可以是兆字节。@kkk我有完全相同的问题。你有什么解决办法吗?