今天我们将快速了解一下 .NET 版 NCache。 请注意 NCache 是 业界唯一 100% 原生 .NET 缓存解决方案。因此,如果您有 .NET 应用程序,它非常适合您的应用程序堆栈。
下面是如何 NCache 通常部署在企业中。在今天的演示中,我将创建一个双节点缓存集群和一个客户端。那么,让我们开始吧。
这是我的两台缓存服务器。我将继续使用这台 NCache 管理中心 这是一个非常强大的 GUI 工具,可以让我轻松配置一切。我将获取我的第一个缓存服务器的 IP 地址并访问 NCache 管理中心从这里。
如您所见,目前没有配置缓存,因此我将继续创建“demoCache”。我将为此缓存使用 JSON 序列化。您可以在我们的 文件.
我将使用我们最受欢迎的 缓存拓扑 其中 分区副本。因为它提供线性可扩展性和复制性。而且,我还将为该缓存选择异步复制。
我要将我的缓存配置为每个缓存服务器 10 GB,然后我将继续添加我的第一个服务器 103。我的第二台服务器是 104,所以我将在这里指定 104。
现在我的两个缓存服务器都已指定。我将保留这里的所有内容。请阅读有关 加密 和 压片 特点 NCache 因为这两个功能非常强大。我不会在这里使用它们,所以我们可以继续。
我将使用 赶出 的特点 NCache。我有三种可用的驱逐策略,但我将使用 LRU 或最近最少使用。当缓存已满时,我将驱逐 5% 的缓存。
现在让我们开始启动缓存。我们将在这里启动缓存。您可以看到缓存服务器正在启动。您可以看到缓存服务器已经启动,因此,我将开始对此进行统计监控。我还将启动 NCache 监控工具 这是一个非常强大的仪表板样式工具。如您所见,目前没有客户端连接到集群。我将使用这个 测试压力 功能内 NCache 监控器会对该集群施加压力 30 秒。目的只是为了测试以确保集群正常工作。并且,如您所见,已创建一个客户端,并且已将每秒请求负载施加到该客户端上。您也可以在此处看到这一点。
因此,当压力测试工具运行时,让我继续向该集群添加一个客户端。因此,我将添加一个客户端节点。我要添加的客户端节点是这个节点,即 106。因此,我将在这里指定 106。因此,此客户端已添加。
现在你可以看到 NCache 监控压力测试已完成。现在,我将从客户端计算机的 PowerShell 开始新的测试压力。我们可以使用此 PowerShell cmdlet 进行测试压力。
测试压力演示缓存
这里我们可以看到客户端再次连接到缓存,并对我们的缓存施加压力。您还可以在此处的统计数据中看到这种压力。
至此,本演示到此结束。请继续 安排现场演示 与我们一起了解 NCache 架构,它的主要特征,并制定如何使用的策略 NCache 在您的应用程序中。非常感谢您的观看。