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我有完全相同的问题。你有什么解决办法吗?