首页 文章

couchbase集群和nodejs分布式架构[关闭]

提问于
浏览
2

我正在研究一个nodejs框架,它是一个分布式(多进程)架构 . 它可以将几个物理服务器与nodejs应用程序集成在一起 . 只是想知道我是否可以在物理服务器上部署nodejs应用程序,同时我可以在同一物理服务器上安装couchbase .

因此,多物理服务器上的节点应用程序组成分布式系统,并在多个物理服务器上安装沙发床以组成集群 .

或者我必须将couchbase安装到单独的物理服务器(不在节点应用程序所在的同一服务器上)来构建群集?

您的评论欢迎

Updated question

1 回答

  • 2

    对于 生产环境 系统,通常最好的做法是隔离问题 . 您的应用程序服务器应该是“无状态的”,因为除了扩展用户连接之外,您可以添加更多或删除它们而不会产生任何影响 . 数据库是有状态的,因此您通常将它们分离到自己的集群中以处理数据服务负载,而不是经常添加/删除服务器 .

    如果将两者合并到nodejs-couchbase服务器中,则需要在用户流量增加时添加couchbase节点以及app server(nodejs)节点,但这与用户流量不成比例 . 每个Couchbase节点都可能轻松地为多个应用服务器提供服务,因此就用户而言,用户流量的比例/比率将是错误的:应用服务器:Couchbase服务器 .

相关问题