【发布时间】:2017-12-04 06:13:58
【问题描述】:
目前,我可以通过rabbitmq发送图片,但不知道如何处理一些额外的数据,例如数字。
我的猜测是,将图片转换为base64字符串并附加数字(由唯一符号分隔),然后将其发送到rabbitmq。但有可能吗?
【问题讨论】:
目前,我可以通过rabbitmq发送图片,但不知道如何处理一些额外的数据,例如数字。
我的猜测是,将图片转换为base64字符串并附加数字(由唯一符号分隔),然后将其发送到rabbitmq。但有可能吗?
【问题讨论】:
除了提到的其他解决方案之外,您还可以将文件存储在磁盘上,并通过 RabbitMQ 仅发送文件的 ID。这样,您的 RabbitMQ 将保持轻量级。
【讨论】:
虽然您可以这样做,但我不确定这是 RabbitMQ 的最佳用途。不过,您的问题的简短回答是肯定的。您可以对图像进行 base64 编码或将其转换为字节串。我建议使用 JSON 作为消息类型,然后将编码图像放在 JSON 对象上的一个字段中,以便于使用。
【讨论】: