所以我正在学习node.js,docker和mongodb。我有一些疑问。我有一个服务(副本)的三个任务(docker服务中的node.js)。该服务应该访问一个mongodb数据库。我有两个选择:
- 使用地图集——这对我来说听起来很简单,因为我是初学者。
- 使用 mongodb 容器——我相信这可能需要更多的工作。
所以问题是,如果我使用 MongoDB atlas 并连接到托管在 atlas 上的数据库,node.js 和 atlas 之间的数据传输是否默认安全?应该做些什么来“保护”node.js 容器之间的数据传输服务和MongoDB地图集?如果我选择上面的第二个选项,所有三个副本/任务是否应该只与一个 mongodb 容器通信?