设置Ncache(分布式?/共享)

问题描述 投票:0回答:2

我有两台服务器,我将部署相同的应用程序。基本上这两个服务器将处理来自通用Web API的工作,分发的工作将被转换并通过一些逻辑并加载到DB中。我想在数据库中缓存加载/更新或删除的数据,这样当引用相同的数据时,我可以从Cache中获取它(解释缓存机制的种类)。现在我正在使用Ncache,它在一个应用程序中运行得非常好。我正在尝试使用某种共享缓存,以便我的应用程序都可以访问。我该怎么做呢?

caching distributed-caching ncache
2个回答
0
投票

NCache是​​一个分布式缓存,因此您可以继续使用它。

有很好的一般documentation available和非常好的getting started material,引导您完成所需的所有步骤。

实质上,您在两台服务器上安装NCache,然后在客户端配置中引用两台服务器(%NCHOME%\config\client.ncconf


0
投票

在集群高速缓存中,单个逻辑高速缓存实例分布在多个服务器节点上,并且由于高速缓存进程在应用程序地址空间之外运行,因此多个应用程序可以共享并查看相同的高速缓存数据更改,包括添加,删除和更新缓存内容。

本地out-proc缓存仅限于一个服务器节点,但由于它们位于应用程序地址空间之外,因此它们还支持应用程序之间的数据共享。

实际上,除了允许多个应用程序共享数据之外,NCache还支持pub / sub基础结构,以允许多个应用程序实际相互通信。这使NCache能够在建立快速可靠的微服务环境中发挥关键作用,其中所有参与的服务通过NCache平台相互发送消息。

请参阅下面的链接,他们分享了有关NCache拓扑http://www.alachisoft.com/resources/docs/ncache/admin-guide/cache-topologies.html的信息

http://www.alachisoft.com/resources/videos/five-steps-getting-started.html

© www.soinside.com 2019 - 2024. All rights reserved.