NCache 团队很高兴地宣布发布 NCache 5.2. 最新版本现在有一个基于 Web 的 GUI 工具,用于 NCache 管理和基本监控。 NCache Web Manager 允许用户创建、配置、启动和停止缓存。 除了其他改进之外,还对 Pub/Sub 进行了两项额外的增强,包括主题的优先级和消息的有序传递。
了解更多关于变化和改进的信息 NCache 5.2,您可以在此处阅读我们的发行说明。
NCache 发行说明5.2
期待什么 NCache 5.2 发布:
以下是所有新关键功能的详细信息 NCache 5.2年:
- 缓存刷新器
Cache Loader/Refresher 是一种以可配置的时间间隔定期运行并刷新缓存数据的服务。 用户通过在配置中添加一个或多个命名数据集来配置此功能。 每个数据集都可以配置为加载一次或定期刷新。 - 主题(发布/订阅)增强功能
对 Pub/Sub 进行了以下两个添加。-
- TOPIC的优先级
在创建主题时,可以为主题分配优先级。 来自较高优先级 TOPIC 的消息首先被传递,而来自较低优先级 TOPIC 的消息首先被驱逐。 如果未分配优先级,则会创建具有“正常”优先级的主题。 - 订购交货
发布者应该能够发送带有指令的消息以保留它们的发布顺序。 此类消息以与发布时完全相同的顺序传递给订阅者。 来自某个发布者的有序消息将驻留在一个缓存服务器上。 这将使用位置亲和性来实现。
在 DeliveryOption.Any 的情况下,所有订购的消息都将传递给同一个订阅者。
- TOPIC的优先级
-
- 从 JSON 文档中查询索引
对于纯粹使用 JSON API 的应用程序,可能无法定义基于 .NET 或 Java 的查询索引。 因此,支持从 JSON 文档定义索引。在这种情况下,用户指定 JSON 文件的路径。 NCache Web Manager 读取 JSON 文件中的属性并在网格中列出它们。 用户可以从应为其定义索引的列表中选择一个或多个属性。也可以使用 PowerShell 命令创建来自 JSON 文档的查询索引。 - 自定义依赖提供者
自定义依赖项现在部署在服务器端。 就像读/写直通提供者一样,用户需要实现自定义依赖提供者。 可以有一个或多个自定义依赖提供者,并且每个都有一个唯一的名称。通过 API 添加项目时,用户指定已配置和部署的自定义依赖提供者的名称。 - 电子邮件通知模板
用户可能希望更改他们收到的电子邮件通知的文本和主题 NCache. 生成的电子邮件的所有文本和主题 NCache 使用模板。 这些模板包含在安装目录中。 用户可以根据自己的需要更改这些模板。 - 支持两个 LDAP 控制器
在某些组织中,可能会配置多个域控制器以实现高可用性。 当主域控制器出现故障时,辅助控制器将变为活动状态。 NCache 现在还支持使用主域控制器和辅助域控制器配置安全性。 - Linux 的 TLS
TLS 1.2 支持为之间的传输级通信提供 NCache Linux 上的服务器和缓存客户端。 - ASP.NET 和 ASP 之间的会话共享.NET Core
在 ASP.NET 和 ASP 之间共享会话.NET Core 支持应用程序。 这可以从配置设置中启用。 对于不同应用程序之间共享会话,所有应用程序必须使用相同的自定义会话 id 生成器。这也支持多区域会话。如果通过 IDistributedCache 配置,则不支持会话共享。 - 响应缓存中的依赖项支持
用户可以指定 SQL 依赖项以使缓存中的页面响应无效。 如果指定的 SQL 对应的数据被修改或删除,则缓存的响应被删除。 在新请求上,它会重新生成并添加到具有相同 SQL 依赖项的缓存中。如果通过 IDistributedCache 配置,则不支持。 - 身份服务器 4
NCache 可以用作 Identity Server 4 的外部存储;-
- Identity Server 4 存储之上的缓存层。
- Identity Server 4 的持久性存储。
-
- 通过 IDistributedCache 支持多个缓存
当配置为 NCache,用户可能希望使用不同的缓存,例如会话缓存和数据缓存。 NCache 当用作 IDistributedCache 时,提供了将多个缓存用于不同目的的选项。 - 新的 Java 客户端
新的 Java 客户端与新的 .NET API 100% 相同。 它具有以下服务:-
- 搜索服务
- 消息服务
- 通知服务
-
- 基于 Java 的服务器端代码
以下服务器端模块可以用 Java 编写。 - 新的 Node.js 客户端
NCache 现在有一个 Node.js 客户端,它与新的 .NET 和 Java JSON API 100% 相同。 它具有以下服务; - 普罗米修斯
与 Prometheus 集成以监控关键指标 NCache. NCache 向 Prometheus 服务器发布一组可配置的计数器。 - 格拉法纳
An NCache Grafana 的仪表板在 Grafana 库上提供。 仪表板具有从 Prometheus 服务器获取的各种计数器,其中 NCache 正在发布其计数器。 - NCache 专业版网页管理器
NCache Professional 版本现在有一个基于 Web 的 GUI 工具,用于 NCache 管理和基本监控。 NCache Web Manager 允许用户创建、配置、启动和停止缓存。 这也有助于他们快速运行压力测试并查看统计数据。
新的 Java 客户端还使用流水线来获得更好的性能。
开始使用 NCache 5.2
您可以开始评估 免费60日试用版 为了最新的 NCache 5.2 发布最新功能 NCache Enterprise 可以帮助您构建高度可扩展和性能优化的 .NET/.NET Core 领域广泛应用,提供了卓越的解决方案。