2

我需要发送很多图像XMPP(用户用来实时发送和接收图像的应用程序)。现在XMPP支持发送二进制数据,客户端可以通过XMPP. 但是在服务器必须存储大量待处理图像以发送给当前离线的客户端的情况下,它可能会堆积很多负载。所以我正在考虑的是这个

  1. user_A使用该应用程序将图像发送到user_B.
  2. 图像由user_A的应用程序上传到Amazon S3及其bucket并发key送到。XMPPuser_B
  3. 的应用程序user_B获取图像的存储桶和密钥并开始从S3.

这是做事的好方法还是我应该使用其他东西?谢谢

4

1 回答 1

1

最好的方法是在 base64 的消息节中发送图像。

通过消息节发送它,确保实时或用户在线时接收到图片。避免使用 vCard,因为有大小限制(小于 200KB)

于 2013-02-25T08:25:09.840 回答