1

我想达到的目标:

  • 有一个运行 node.js 和 socket.io 的主服务器,它运行一个“类似聊天”的网页,比如这个 聊天示例。在这台服务器上,我还将有一个 mongo 数据库,用于存储多媒体文件和标签。我没有计划使用文件系统来存储数据和元数据,所以我选择了 gridFS。

  • 在世界各地拥有多台可以连接到我的服务器的客户端机器,将它们的 MAC 地址作为标识符返回给我。这些机器有自己的主服务器数据库的本地副本,如果缺少某些媒体或标签,则需要对其进行更新。我需要能够将本地数据库与主数据库匹配。

  • 在“聊天”页面中,我可以键入触发有用操作的预定义文本命令,例如将在聊天“[客户端 MAC 地址] GET VIDEO ('video.mp4')”中键入的视频或音频发送回主数据库。 .

现在作为一个新手,我的问题是:我可以只使用 node、socket.io、gridFS 和 javascript 吗?

有更好的选择吗?

4

0 回答 0