Java 版入门

今天,我将谈论Java版的入门 NCache。 请注意,有一个单独的视频 .NET 版本入门 NCache,如果你对此感兴趣的话。 开始使用有六个步骤 NCache 爪哇版。

  1. 软件设置: 这是你安装的地方 NCache 在您的开发工作站上, NCache 服务器,以及 NCache 客户。 在今天的视频中,我将使用 Docker 来完成大部分工作。
  2. 创建 NCache 簇: NCache 创建一个基于 TCP 的集群 NCache 服务器。
  3. 配置 NCache 客户:配置客户端 NCache 交谈 NCache。 这些客户端是您的应用程序服务器或 Web 服务器盒。
  4. 测试 NCache 簇: 确保一切正常。
  5. 设置您的开发工作站:使用独立的设备设置您的开发工作站 NCache。 同样,我将在这里使用 Docker。 我将在 Windows 上使用 Linux Docker 实例。 您也可以在 macOS 或 Linux 上执行此操作。
  6. 使用 NCache 在您的应用程序中:第六个是使用 NCache 在您的应用程序中。

由于该视频是 Java 版 NCache,我将主要关注 Java 应用程序。 但是,请注意,您可以使用 NCache 也来自 Node.js、Python 和 .NET 应用程序。

 

1. 软件设置

第一步是软件设置。 NCache 为您提供多种部署选项,第一个是本地选项。 这是您自己的数据中心,您必须在其中安装 NCache。 第二个是云选项。

内部部署

在本地选项中,您可以下载 NCache 我们网站上的软件,我将在这里向您展示。 如果您访问我们的网站并访问 下载页面 您可以看到有不同的下载选项。 由于该视频是 Java 版,我建议您下载 Java 版 NCache。 Linux 为 .tar.gz,Windows 为 .msi。 或者你可以做一个 码头工人拉 无论如何,我将在本视频中使用该命令。 因此,这是获取适用于本地情况的软件的第一种方法。

云端技术

第二个部署选项是云。 在里面 云端技术, NCache 给你两种使用方式 NCache。 一是购买 NCache Cloud Azure 的 SaaS 产品和 AWS Marketplace。 让我带你去那里。 所以,如果你来到 Azure Marketplace 你会看到的 NCache Enterprise Cloud 您可以在那里购买。 并且,对于 AWS Marketplace。 请注意,如果您购买 NCache Cloud 来自 AWS 或 Azure Marketplace,您实际上是从 Azure 或 AWS 购买的,而不是从 Alachisoft.

NCache 服务器

  1. 内部部署
    • Docker“拉” (NCache 软件)
    • 下载 NCache 软件
  2. 云端技术
    • NCache Cloud (软件即服务)(蔚蓝/AWS)
    • NCache 软件(自带许可)
    • (Azure / AWS / 谷歌 / 所有云)
  3. 码头工人/Kubernetes
    • (本地、云)
    • AWS EKS、谷歌 GKE、Azure AKS、红帽 OpenShift

NCache 客户

  1. 爪哇岛
    • Maven、Java 11+
  2. Node.js的
    • NPM
  3. 蟒蛇
    • 皮皮
  4. 。NET
    • NuGet、.NET 4.0+

另一种使用方式 NCache 在云中是 NCache BYOL 模型中的软件选项。 这是您购买的地方 NCache 止 Alachisoft 但您将其部署在云中。 这适用于所有云,包括 Azure 和 AWS。 我强烈建议您购买 SaaS 产品,即使它对您来说是有意义的 NCache,这是 NCache Cloud,就是首先进行评估和概念验证 NCache 软件选项,您只需将其安装在云中,然后在购买时您可以继续使用 NCache Cloud 祭。

码头工人/Kubernetes

我已经谈到 Docker 得到了完全支持 NCache 我将在这段视频中展示这一点。 NCache 也完全支持 Kubernetes。 您可以使用 NCache AWS EKS、Google GKE、Azure AKS、Red Hat OpenShift 或您喜欢的任何其他 Kubernetes 风格。 的客户端部分 NCache 在你的例子中将是Java。 我已经向您展示了 Java Maven,但实际上我没有。 那么,让我带你回到这里。 因此,如果您在 NCache Java 版你有 NCache 客户。 所以,您可以下载 NCache Java客户端是一个maven包,或者你实际上可以去 Maven的 在这里选项卡并查看所有不同的 Java Maven 包。 有一个 NCache 客户,有 NCache 会话,有 NCache Spring 和 Hibernate 的 Maven 包。 您还可以来到 Maven 存储库 并输入一个单词 'NCache',您也会在这里看到所有可用的内容。 因此,这对于 Java 部分来说同样适用于 Node.js、Python 和 .NET 客户端。

系统要求

关于部署需要了解的第二件事 NCache 是系统要求。 什么类型的 NCache 您需要服务器配置文件吗? 在硬件方面,它非常简单。 NCache 为您提供八种不同的服务器计划。 有 SO-4、SO-8、SO-16、SO-32、SO-64 和 SO-128。 这些数字表示 RAM,但它们也有其 vCPU 组合。 您可以来 NCache 价格 页面,您将看到此处提到的所有详细信息。

NCache 服务器

  1. 硬件
    • SO-4(4GB,2 个 vCPU)
    • SO-8(8GB,4 个 vCPU)
    • SO-16(16GB,8 个 vCPU)
    • SO-32(32GB,12 个 vCPU)
    • SO-64(64GB,16 个 vCPU)
    • SO-128(128+GB,32+ vCPU)
  2. Linux
    • Ubuntu、Debian、RHEL
    • Java 17的
  3. Windows
    • Windows 服务器 2016+
    • Java 17的

NCache 客户

  1. 硬件
    • 像 NCache 服务器
    • CPU(4-40 个 vCPU)、RAM(8-128 GB)
  2. Linux
    • Ubuntu、Debian、RHEL
    • Java 11 +
    • 可选的: .NET 6+
  3. Windows
    • Windows 服务器 2016+
    • Java 11 +
    • 可选的: .NET 6+

我强烈建议您如果要部署 NCache 在生产中,您不应该部署低于 SO-16 的任何内容,因为您知道,为了获得最佳性能,而且您知道,即使对于更高的事务负载,您也应该使用 SO-32、SO-64、SO-128。 对于非产品,如果你没有足够的压力,你可以选择 SO-8。 但是,即使对于生产、DR(灾难恢复)和登台,我们建议通常都是像环境一样的生产环境 SO-16 或更高版本。 对于开发、QA 和测试,如果需要,您可以选择 SO-8,而 SO-4 是真正的低端产品。

操作系统为 NCache 服务器是 Linux 或 Windows。 Linux 是 Java 版更受欢迎的操作系统。 这里我们支持 Ubuntu、Debian 和 Red Hat Enterprise Linux。 你必须确保Java 17 已安装在您的 NCache 服务器盒无论是Linux还是Windows。 在 Windows 端,我们支持 Windows Server 2016 或更高版本。

NCache 客户端实际上是您的应用程序服务器,或者您的 Web 服务器盒。 所以,硬件非常相似 NCache 服务器盒。 而且,Java 应用程序的操作系统主要是 Linux,我们支持 Ubuntu、Debian 和 Red Hat Enterprise Linux。 并且,客户端的 Java 版本应该是 11 或更高版本,即使它是 17 对于服务器。 在 Windows 上,同样的事情,Windows Server 2016 或更高版本是操作系统,Java 11 或更高版本。

关键任务应用程序的分布式缓存

NCache 通常部署为关键任务应用程序中的分布式缓存,这些应用程序是真正的高事务应用程序,这些应用程序是 Web 应用程序、微服务、Web API 或服务器应用程序,它们试图通过减少昂贵的数据库访问来提高其性能和可扩展性。数据库。 NCache 部署为集群中的两个或多个缓存服务器。 或者 NCache 用作消息传递和流平台。 而且,即使在那里 NCache 部署为两个或多个服务器作为消息传递和流平台。 所以,无论哪种方式, NCache 有两个或更多服务器集群。

关键任务应用程序的分布式缓存
 

2。 创建 NCache 簇

好的,让我们继续创建一个 NCache 簇。 顺便说一句,在分布式缓存中,我们强烈建议您的缓存服务器和应用程序层之间的比例为 5:1。 如果需要,根据您的用例,您可以略高于 5:1,但 5:1 是我们多年来见过的最佳比例。 而且,由于您正在尝试优化应用程序性能和可扩展性 NCache,注意此配置细节以充分利用这一点非常重要 NCache。 好的,让我们继续创建一个 NCache 簇。 所以,我有三台服务器,我将用作 NCache 服务器。 它们都是 Linux 盒子 DEMO8、DEMO9 和 DEMO10,实际上是 114、115、116。然后,我有两个客户端盒子,它们同样都是服务器类型的盒子,其 NCache 客户。 而且,一个是我现在登录的 Windows 服务器盒子,另一个是 Linux 盒子。 所以,112 是我现在登录的框,确认的方法是我去输入 ip配置 如您所见,它是 112。

那么,让我们继续创建一个 NCache 簇。 我会开始 NCache 管理中心,但由于我在 112 盒子上,所以它向我显示 112 盒子,而我想管理 114。我本来可以得到其中任何一个。 我可以连接这两个中的任何一个,然后管理整个集群。 所以,我要说“新”集群缓存。 我将我的缓存命名为“democache”。 我会用 JSON序列化 这有利于不同类型语言(Java、.NET 等)之间的语言可移植性。 您可以在以下位置阅读有关它们的信息 文档.

创建 NCache 簇

我将选择“分区副本”作为具有“异步”复制的缓存拓扑。 里面有一个详细的视频 NCache 架构 其中讨论了所有缓存拓扑和所有这些细节,请务必观看。 这是非常非常信息丰富的。

分区副本缓存

我将只创建一个 1 GB 的缓存,尽管您的缓存可能比这个大得多,因为正如我所说,典型的生产设备有 16 GB 的 RAM。 所以,我将在这里给出 114 和 115 作为我的两个盒子。 我将点击“下一步”。

设置缓存分区和大小

我将只采用默认值。 虽然我没有启用压缩,但这是一个非常有用的功能。 如果您打开压缩任何大于您指定的阈值的内容 NCache 在客户端对其进行压缩,这种压缩确实可以提高整体吞吐量、整体带宽消耗、性能和可扩展性。 这是一个非常非常强大的功能。

加密和压缩设置

我会说“在结束时启动这个缓存”。 您可能还应该选中此框“在服务启动时自动启动此缓存”,我不会这样做。 我将保持驱逐功能处于启用状态。 如果您关闭驱逐功能 NCache 当缓存已满时停止接受新数据。 并且,当缓存达到我在前几页中指定的大小时,缓存已满。 一旦缓存已满,并且如果启用了逐出, NCache 实际上会使用 LRU 策略或算法来逐出 5% 的缓存,我可以更改它。 我将把“清洁间隔”保持在 15 秒。 清洁间隔本质上是一个时间 NCache 执行过期、逐出以及缓存中所需的一系列其他清理操作。

启用驱逐
 

3.配置 NCache 客户

现在,我已经启动了缓存。 因此,下一步是继续配置客户端。 所以,我说过我有两个客户端,所以我将首先添加我的 Linux 客户端。 所以,我的 Linux 客户端是 113。我要来到这里,我要快速最小化我的视频。 我希望记住取消最小化它。 所以,如果我详细讨论这个问题,我可以来这里说客户,113 就是我想要的盒子。

配置 NCache 客户

所以,我刚刚添加了 113 作为我的客户。 我要做的下一件事是点击“监视器”,然后点击“统计”。 这就是我需要的两个。 Monitor 为我提供了一个非常好用的仪表板,它为我提供了各种不同的性能指标 NCache 和系统。 两个都 NCache自己的,还有CPU,还有其他。 我要来这里做一个压力测试。 目前,请注意没有客户端连接到该集群,但集群本身已形成。

NCache 显示器

我将进行 30 秒的压力测试。 这只是为了测试集群是否正常工作。 所以这 NCache 管理中心的监控部分刚刚在服务器之一的114盒上运行了压力测试程序。 而且,现在每台服务器正在处理大约 3,800 个请求。 所以,有两个这样的盒子。 因此,您知道,整个集群每秒有近 8,000 个请求,但它只会执行 30 秒,然后停止。 但至少它会验证集群正在工作。

NCache 统计报表
 

4.测试 NCache 簇

我将以更彻底的方式测试集群。 因此,我将继续前往标志框,这是一个 Linux 框,只需确认这是 113 框,这是我在此处添加的框,也是我的 Linux 框之一。 我将实际运行一个压力测试程序 NCache,只是为了让您的生活更轻松。 我首先要让您了解活动是什么。 我现在要让自己回来。所以,你知道我还在这里,我会来这里,压力测试工具,我会运行它。 您会发现,这会突然使每秒请求量增加很多,突然增加。 这俩 NCache 服务器每秒执行大约 7,000 个请求,即该客户端每秒向集群发出大约 14,000/15,000 个请求。 而且,你知道,它结合了添加、获取和更新。 所以,这是一堆事情。 这 NCache CPU 也不是很高,而是很低。

压力测试

所以,我现在已经启动了一个针对两个节点的应用程序 NCache 簇。 因此,让我们假设我已经以某种方式最大化了这两台服务器的容量,尽管显然我没有在这里,也没有接近。 但是,假设我已经并且想在运行时添加第三个服务器。 因此,我将演示以下内容的高可用性部分 NCache。 所以,我有第三台服务器,它是一个 Linux 盒子,但我没有 NCache 安装在那个盒子里。 我将在您面前通过 Docker 快速完成此操作。 所以,我要来这里,我要做一个 Docker pull。 实际上,我确实已经拉取了这个 Docker 映像,但我只想再次执行拉取命令,只是为了告诉您这就是您要做的事情。

Docker 拉取请求

因此,一旦您完成了不需要很长时间的 Docker 拉取操作,接下来我要做的就是创建一个 NCache 容器名称为 'ncache'。 我将使用主机网络,仅此而已。 主机模式的网络适配器。 既然我已经做到了这一点,现在我知道了 NCache 在跑。 我怎么知道? 我要说“docker ps –a”。 我可以看到它正在运行。 但是,这个 Docker 实例,这个 NCache 需要激活。 如果我不激活它,它实际上将不起作用。 因此,有两种方法可以激活它。 一种是仅通过 GUI 进行操作,我将跳过仅进行命令行激活的操作。 这也是一样的。 它获取了您的名字、姓氏、公司名称、您的电子邮件以及激活密钥,即您在电子邮件中获得的试用密钥。 因此,只要指定这一点,这个框就会突然被激活。 当我们创建开发工作站时,我将向您展示更加图形化的视图。

现在我已经激活了该框,我可以继续来到这里并尝试将其添加为第三个服务器。 那么,那个盒子是什么? 该盒子是 116。所以,我要说 116。哦,它说缓存已经注册,这意味着该盒子上已经存在一个名为“demoCache”的缓存。 因此,我将首先删除该缓存。 我会很快在Docker中使用这个命令来首先验证一下。 这是“docker exec –it”命令,基本上意味着在这个 Docker 容器内执行这个命令,这个命令。 所以,它只是一个标准的 Docker 命令,任何使用 Docker 的人都非常理解它。 所以,我就在这个盒子上。 所以,我可以看到已经有一个我需要删除的“demoCache”。 因此,我将执行另一个命令,其方式相同“docker exec -it ncache”然后我现在要执行“remove-cache -name democache”作为命令。我将复制它并再次验证它,它不再存在了。现在我可以来这里添加它,哦让我只需再次最小化它,这样您就可以看到现在它会在此处显示缓存已添加,但该服务器未运行,因为我必须显式运行它。

在运行时添加服务器

所以,现在我要这样做,您应该看到添加了第三个框。 因此,我仍然具有相同的事务负载,因为我没有添加更多事务负载,但我现在已将该负载从两台服务器分配到三台服务器。 通过分配给三台服务器,每台服务器的负载刚刚下降到一半左右。 现在,这表明容量刚刚增加。 因此,如果容量已达到最大(事实并非如此),在这种情况下,您的容量将下降近 50%。

每台服务器的负载下降

现在您已经有了一个下降,您可以向其中添加更多客户。 因此,我将继续添加另一个客户端。 我现在实际上要添加一个 Windows 客户端。 所以,现在我将向您展示,当应用程序运行时,我已经向您展示了您可以在运行时添加缓存服务器而无需停止 NCache 或者停止您的应用程序或影响您现有正在运行的应用程序,现在您可以添加另一个客户端,即您的应用程序服务器,现在我将实际添加其中一个 Windows Server 框,112,这是我当前的框,我只是显示我是 112。无论如何,这是一种更可能的情况,因为您将添加更多客户,并且比例为 5:1 或 6:1。 因此,您必须添加五个客户端,然后再添加一台服务器,因此客户端的添加会更频繁地发生。

在运行时添加客户端

现在我已经完成了此操作,您可以看到它仍然显示一个客户端,因为尽管我已在配置中添加了该客户端,但我尚未在其上运行任何应用程序。 在 Windows 上 NCache 为您提供 PowerShell CLI。 在 Linux 上它有一个基于 Linux 的原生命令行,但在 Windows 上它是 PowerShell。 所以,我要来到这里,我现在要运行一个 PowerShell 东西,现在你会发现它突然变成了两个客户端。 而且,流量又开始上升,因为多了一个客户端,每台服务器的负载增加了。 现在我有两个客户端与这三台服务器进行通信。 所以,我已经能够在运行时添加缓存服务器。

客户端在运行时添加

我已经能够添加缓存客户端并且 NCache 运行时的客户端。 现在,让我添加更多内容,比如说,我将在现有客户端上添加第二个进程。 因此,假设在同一个客户端本身上我将添加另一个进程。 于是,我在这里再次登录DEMO7。 因此,我将在此 Linux 机器上运行压力测试工具的另一个实例。 一旦我这样做了,你就会发现负载会进一步增加。 所以,所有这些都表明一切都是动态的 NCache。 可以在运行时添加服务器,可以添加 NCache 运行时的客户端。 当然,你也可以这样做,你也可以停止服务器,删除服务器,停止客户端,所有这些。 由于时间有限,我不会详细介绍这一点,但您应该知道可以在运行时添加或删除服务器和客户端。

 

5. 设置开发工作站

我现在已经测试了 NCache 簇。 下一步是设置一个开发工作站,对于一个开发工作站,我将做一件独特的事情。 不过,您知道,如果您是 Java 开发人员,您很可能拥有 Windows 或 macOS 作为开发工作站。 有些人甚至可能拥有基于 Linux 的桌面,但大多数人是 Windows 或 macOS。 所以,你可以来 点击此处 如果需要,可以下载 Windows .msi,但对于 macOS,您可以下载 .tar.gz。 这通常可能是也可能不是您最喜欢的方式,但最好的方法就是使用 Docker。 所以,我将实际处理这个盒子,它不是 112 盒子,而是另一个盒子,它是 60,正如您在此处看到的那样。 因此,我将做同样的事情,我将拉取同一 Java 版本的 Docker 镜像。 我要拉取一个 Docker 镜像。 我已经拉动了它,我只是想向您展示您也可以拉动它,并且它只会验证它是否已经被拉动。 好的,已经拉了。 然后我要说:“码头工人ps -a“。没有运行的 Docker 实例。

Docker Pull 命令

所以,我要继续,这次我将运行不同类型的 Docker 容器。 我不会运行一个主机模式容器 NCache 服务器。 上 NCache 开发工作站我将仅运行一个具有标准网络和端口映射的标准容器。 我实际上只是将其复制到这里,然后转发 8251、9800、8300 和 8301 这四个端口,仅此而已。

运行 Docker 容器

现在我知道接下来要做的就是尝试访问它。现在我可以再次向您展示会发生什么,因为此 Docker 容器未注册,因此您可以按“开始 30 天试用”,这是您可以通过我所做的命令行输入或手动输入的数据。这是通过电子邮件发送给您的信息。我将再次从命令行执行此操作,因为只是为了节省一些时间。我就在这里做。所以,我要说“docker exec”,这意味着在这个容器中执行这个命令 NCache.

注册 Docker 容器

实际上,这是同一个命令,只是说,它说“注册” NCache 评估、名字、姓氏、公司名称、电子邮件和密钥。 而且,密钥是发送给您的密钥。 好的。 因此,我将按 Enter 键,一旦我这样做,您就会看到它表示它已激活。 所以,既然激活了,我再来这里就不会再说未激活了。 所以,现在我要来这里并说开始吧。

启动缓存

再次做我做过的同样的事情。 我要打Monitor,我会来这里快速进行压力测试。 30 秒的压力测试,看看一切是否正常,仅此而已。 我的设置完成了。

运行压力测试工具

现在,这是一个独立的 NCache 我可以从我的应用程序本地访问。 我的应用程序是Java。 假设我有一个 Java IDE,我正在其中进行开发,我想连接到本地缓存,我可以做到这一点。 顺便说一下,这个本地缓存是免费的。 它没有许可费用。

 

6。 使用 NCache 在您的应用程序中

分布式缓存

所以,现在我已经完成了所有这些,我将真正进入下一阶段。 '使用 NCache 在您的应用程序中”。 因为,这是一个视频 Java版 我将主要关注 Java 应用程序。 我已经提到过,有两种方法 NCache 主要被使用。 一个是作为 分布式缓存,第二个是作为 消息传递和流 平台。 让我在这里再次回到这个话题。 因此,作为分布式缓存, NCache 位于应用程序层和数据库之间。 而且,目标是缓存尽可能多的数据,因此,您不必访问数据库来提高性能和可扩展性。 非常简单的传统缓存用例。

消息传递和流媒体平台

第二大在哪里 NCache 是用作 消息传递和流 平台,在哪里 NCache 成为两个或更多服务器的消息传递平台。 您有多个应用程序。 这些可以是 Web 应用程序、微服务、Web API 或任何其他服务器应用程序,它们可以通过 Pub/Sub 消息传递、连续查询或其他事件以完全解耦的方式相互通信。 NCache。 那么,我将向您展示这一点。 所以,如果你访问 GitHub,就会发现 NCache 样本库 其中有 .NET 上的示例, .NET Core、Java、Node.js、Python。 所以,我要进入 爪哇岛,这里有很多示例,你知道,可以真正帮助你快速入门 NCache。 因此,我将向您展示其中两个示例:基本操作和 Pub/Sub。 所以 基本操作示例 就在这里。 这非常简单。 有一个称为初始化缓存的方法,它基本上是连接到缓存, CacheManager.getCache,这是一个缓存名称,该名称与您刚刚创建的演示缓存相同。 一旦你有了缓存句柄,那么你只需执行 缓存.添加 就在这儿, 缓存获取 就在这里。 缓存.插入,本质上是如果没有数据则添加,或者如果已经有数据则更新,然后 缓存.删除 也在里面。

还有其他的变化。 但是,这是为了让您了解这一点。 再说一次,你知道,你可以很容易地使用 NCache Maven的,具有领先的 IDE。 我使用的是 IntelliJ,但你可以使用你喜欢的任何东西。 我要快速向您展示的另一个示例是 发布订阅。 在此,您有一个正在发布消息的发布者。 他们在两个不同的 。 一种是电子产品订单,一种是服装订单。 如果我要运行,进入 runPublisher,它只是说发布消息。 而且,发布消息本质上是根据主题名称获取一个主题,然后使用该主题句柄开始以解耦的方式发布消息。 所以,这就是出版商。 这是一个单独的应用程序。 然后你就有了订阅者。 有不同的类型。 有持久订阅者,非持久订阅者。 您可以进入详细信息 文档。 但订阅者再次以同样的方式完成此操作。 它实际上再次使用相同的主题名称,获取主题句柄,然后它说创建一个持久订阅,并为其提供消息接收侦听器。 因此,当收到有关此主题的消息时,订阅者实际上会在该订阅上收到它们。 而且,它们可能位于两台不同的计算机上。 他们甚至可以在 .NET 和 Java 应用程序之间通过这种方式相互通信,你知道,特别是他们可以使用 JSON 作为东西。 所以,这就是一个,然后我说还有很多其他的。 例如,有雅加达会议,我在这里打开了它。 因此,如果您转到 Jakarta 会话示例,并且只需转到此 WEB-INF > web.xml,您只需输入该内容,并显然在此处指定您的路径,仅此而已。 而且,这是您必须对现有 Java Web 应用程序执行的唯一操作,才能开始在其中存储会话 NCache。 非常简单。

接下来就是你进入休眠状态了。 Hibernate 在 Java 生态系统中非常流行。 NCache 作为二级缓存插入以休眠。 同样,您这里有样本。 我不会详细介绍,我只是向您展示示例。

然后就可以进入春天了。 所以,spring又是spring框架,而spring boot很受欢迎。 你可以进入这个, NCache 可用。 我不打算详细介绍这一点,但所有这些样本都在那里。

所以, NCache 为您提供对 Java 的全面支持。 我希望我已经证明了这一点。 您可以使用 NCache 不仅在 Windows 上,还在 Linux 和 Docker 上。 基本上,在您最喜欢的环境中。 既然您已经了解了所有这些,我强烈建议您继续尝试 NCache 你自己。 有一个 30 天免费试用,充分发挥作用,最多可以延长六个月,总共六个月。 你可以玩的时间很长 NCache 明显。

NCache 游乐场

您可以做的另一件事是访问我们的网站,然后去 尝试游乐场。 Playground 是一种立即开始使用的好方法 NCache。 您无需安装任何东西。 继续开始玩吧 NCache 样品。 我不打算讨论这个。 有一个单独的 电影 关于这一点,但你知道,你可以看到这些样本。 虽然这些是 .NET 示例,但还有 Java 示例和我没有执行的其他选项,因为这需要再次登录。 因此,您可以继续运行这些示例。 您可以进行更改并编译和运行。 您有休眠样本。 你有春天。 你知道,里面有各种各样的东西。 这就是今天的全部内容。 我希望你能继续看一下 NCache 并认识到它作为 Web 应用程序的内存中分布式存储的缓存解决方案有多么强大。 非常感谢。 再见。

接下来做什么?

联系我们

联系电话
©版权所有 Alachisoft 2002 - 版权所有。 NCache 是 Diyatech Corp. 的注册商标。