配置读取提供程序
可以使用以下方式配置读取数据源提供程序 NCache 管理中心或命令行工具 NCache Java Edition as mentioned below. You can also use these tools to Remove Read-Through when necessary.
备注
此功能仅在 NCache Enterprise.
使用以下命令配置读取提供程序 NCache 管理中心
启动 NCache 管理中心通过浏览 http://localhost:8251 or
<server-ip>:8251
在 Windows 和 Linux 上。在左侧导航栏中,单击 集群缓存 or 本地缓存,基于将配置后备源的缓存。 针对缓存名称,单击 点击观看截图.
确保缓存已停止。
这将打开缓存的详细配置页面。 前往 高级设置 标签并点击 支持来源 在左侧栏中。
访问 启用通读 盒子。 选择添加提供商。
- 将打开一个新页面。 输入 提供者名称 在文本框中,然后单击 浏览 按钮浏览实现的程序集
IReadThruProvider
界面。 从下拉列表中选择类名称。
选择所需的通读提供程序。 如果需要,您还可以向 Read-Through Provider 类提供值。 只需将参数名称写入即可 产品型号 字段及其对它的价值下 值 领域。
点击 OK.
选定的提供程序类将列在 Read-Through Provider 列表中 支持来源 标签。
- 现在部署 Read-Through Provider 程序集及其依赖程序集(如果有)。 单击 部署支持源提供程序 左下角的按钮 支持来源 标签。
浏览 对于所需的组件。
选择所有需要的程序集并单击 可选.
应用所有更改后,单击 保存更改.
使用命令行工具配置读取提供程序
配置通读
添加支持源 cmdlet 使用户能够为指定的缓存配置后备源(通读、通写)提供程序。
以下命令将配置 读者1 demoClusteredCache 上的读取提供程序。
Add-BackingSource -CacheName demoClusteredCache -AssemblyName C:\Providers\Providers.dll -Class NCache.Sample.Providers.Readers.Reader1 -ProviderName reader1 -ReadThru
删除通读
删除-BackingSource cmdlet 从缓存或指定服务器中删除预配置的后备源提供程序(Read-Through 或 Write-Through)。
以下命令从 demoClusteredCache 中删除名为 MyReader 的预配置读取提供程序。
Remove-BackingSource -CacheName demoClusteredCache -ProviderName MyReader –ReadThru