MERN 堆栈和 Socket 到 Mongodb - 从数据库到前端的实时数据

Posted

技术标签:

【中文标题】MERN 堆栈和 Socket 到 Mongodb - 从数据库到前端的实时数据【英文标题】:MERN stack and Socket to Mongodb - real time data to frontend from database 【发布时间】:2021-12-27 07:26:24 【问题描述】:

我正在使用 MERN 堆栈建立一个网站。在后端,我将不断地从 api/socket 获取数据并将其保存到 Mongodb 数据库中。现在前端 React 我想用 Socket 实时显示/更新数据。

我有点担心服务器端和 Mongodb 可以处理的请求/连接的数量。 目前尚不清楚如何设置合适的系统来处理数百万用户。

如果有人可以给我一些关于什么、如何和/或在哪里搜索如何设置稳定系统的信息。

欢迎提供任何信息,谢谢。

【问题讨论】:

【参考方案1】:

这是对 MongoDB 部分的建议。

您可能想尝试他们关于 MongoDB 的官方课程,以了解他们的事务是如何工作的。 MongoBD University,要动手尝试他们的“MongoDB for javascript Developers”课程。

以下是一些需要注意的事项:

    连接池 了解事务的工作原理 索引,尤其是关于如何创建一个好的索引,如遵循 ESR MongoDB 集群,写入主节点并从辅助节点读取

如果我有时间并记住一些内容,我会更新列表。

【讨论】:

非常感谢,这已经是一个好的开始。我不会接受您的回答,因为我想了解更多信息。希望没关系。 没关系,这是一个建议

以上是关于MERN 堆栈和 Socket 到 Mongodb - 从数据库到前端的实时数据的主要内容,如果未能解决你的问题,请参考以下文章

如何将数据附加到 MERN 堆栈中 mongodb 中的现有数组

如何将图像上传到 Cloudinary - MERN 堆栈

使用 mern 堆栈和 socket.io 的聊天应用程序在发送超过 20 条消息后变慢

在 MERN 堆栈 Web 应用程序中存储图像的最佳方式

保存带有中断的文本区域,MERN 堆栈

如何在 MERN 堆栈中向用户显示错误