API节点服务和MongoDB服务

时间:2017-09-01 18:23:53

标签: node.js mongodb

我们目前拥有一个API服务,可以简单地满足Atlas托管的mongoDB数据库中的数据请求。我们有一个单独的节点服务,API服务调用它来实际获取/放置mongoDB数据库中的数据。我想知道API服务是否应该直接访问mongoDB数据库。维护,扩展,潜在问题似乎更简单,让API服务直接访问mongoDB数据库。我很欣赏任何人对此的看法。感谢。

1 个答案:

答案 0 :(得分:0)

如果您的API服务是安全的,我认为不需要节点服务步骤。我有一个API,它具有对我的MongoDB Atlas实例的读/写访问权限,它工作得很好。我也使用New Relic这样的监控,我不想无缘无故地包含其他服务。我会说,如果您可以使用节点服务跟踪查询的延迟等,那么您可能会从删除该步骤中受益。