1

我正在阅读 Jack Moffit 的《Professional XMPP Programming》一书,我有一些问题是我当前问题的正确解决方案。我主要构建一个 XMPP 应用程序,其中主要将文本发布到 pubsub 节点,但也发布图像(稍后可能是文件和视频)。我看到有两个选项可以实现图像发布:

  • 用户可以上传经过 base64 编码的图像并将其作为项目存储在 pubsub 节点中(这样做有一些缺点:db 作为性能瓶颈,但可能是 NoSQL db 作为选项?我可以使用哪个 xmpp 服务器来使用它像 MongoDB 这样的 NoSQL 数据库)或
  • 我必须使用网络服务器将图像上传到,但随后

    一个。我需要一个单独的 Web 应用程序作为外部 Web 应用程序附加到吗?湾。xmpp 用户应该只获取那些在他们订阅的节点上发布的图像 c. 我必须跟踪图像将存储在网络服务器上的哪个位置(该数据库表或仅基于 pubsub 节点名称和 pubsub 项 id 组合的文件夹/文件结构,以访问网络服务器上的图像文件)

任何意见将不胜感激!谢谢!

4

0 回答 0