繁体   English   中英

Node.js分布式共享内存解决方案

[英]Node.js distributed shared memory solution

我有几个负载均衡的node.js服务器,它们需要具有一些共享状态。 所有服务器的读写频率都很高。 在所有实例之间保持一致的共享内存而不是成为最大瓶颈的一种好方法是什么? 我最初使用redis,除非有更好的方法来处理它,否则它仍然是一种选择。 此外,中央服务器方法是否是一个不错的选择?

Redis是获取高可用数据的好解决方案,您可以使用主从结构轻松扩展Redis ,该架构中的所有写操作都传递给主,其数据被复制到所有从属,所有读取均发生在从属上。

但是由于数据是高度可用的, CAP定理表明我们不能保证一致性,因此Redis也不例外。

由于您需要一致的通用数据存储,因此我建议您阅读有关redis一致性保证的更多信息。

我建议使用的数据存储是内存中的RDBMS,但它主要取决于您存储的数据类型,数据用途,查询方式等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM