假设我们对产品使用微服务架构,并且我们决定使用“Database per service”模型,并由AWS等提供商将其部署到云服务器中。将数据库作为开发和测试环境的容器运行是很方便的。
但是同样的方法也可以在生产环境中实现吗!如果是这样,它会有多安全?或者使用云解决方案作为AWS RDS-DB是否合适!!
我已经在RDS MySQL数据库中使用了一段时间的Node.js LTS。我最近开发了一个RDS无服务器Aurora MySQL 5.6集群。与我的其他RDS数据库不同,我无法让Node.js使用Node.js或mysql2适配器用SSL连接到新的无服务器集群。
来自一个具有单个Node.js应用程序的Ubuntu实例:
我可以使用SSL成功地将Node应用程序连接到我的任何旧的RDS数据库(MySQL 5.6.40):
// works with other RDS databases:
const fs = require('fs');
const mysql = requ
我们有一个来自阿里云的MongoDB副本集。我们将MongoDB URL设置为
mongodb://username:password@dds-xxxxx-pub.mongodb.rds.aliyuncs.com:3717,dds-xxxxx-pub.mongodb.rds.aliyuncs.com:3717/admin?replicaSet=mgset-xxxxx
当服务器启动时,ReactiveMongo抛出一个错误:
Invalid node status Primary for dds-2zedbafbdcdae6541787-pub.mongodb.rds.aliyuncs.com: