• Facebook
  • Twitter(现为X)
  • Youtube
  • 内衬
  • RSS
  • 文档
  • 比较
  • 博客
  • 下载
  • 联系我们
下载
显示/隐藏目录

创建 NCache AKS 中的群集

部署所有必要的服务后,现在需要在 AKS 集群内创建缓存集群。有两种方法可以执行此操作,一种是通过 NCache 管理中心 另一种方法是通过…… NCache PowerShell 工具 (ncacheps).

注意:

您可以使用 NCache 仅当您的客户端应用程序使用 .NET SDK 部署时才使用 PowerShell 工具。 参考 创建 NCache AKS 中的客户端部署 使用.NET SDK部署客户端。

使用 NCache 管理中心

按照下面提到的步骤通过创建缓存集群 NCache 管理中心。

  • 执行以下命令访问网关IP地址。

    kubectl get service
    
  • 从先前执行的命令的结果中复制公共 IP。

  • 将该 IP 粘贴到您选择的 Web 浏览器中,然后 NCache 管理中心端口号如 xx.xx.xx.xx:9801。这将引导您 NCache 管理中心位于缓存节点之一。 从那里您需要创建一个缓存集群。

ncweb 管理器网关访问

按照中提供的步骤 创建新的集群缓存 使用以下方式创建新的缓存集群 NCache 管理中心。

重要提示

确保服务器 IP 地址与以下命令结果中显示的相同

kubectl get pods -o wide 

使用PowerShell

您可以通过以下方式创建集群并向其添加节点 NCache PowerShell 工具。 请按照以下步骤操作:

  • 运行 NCache PowerShell 工具。
  • 按照中提到的步骤 创建缓存集群 创建缓存集群并通过 NCache 电源外壳。
重要提示
  • 此处的服务器 IP 应该是执行以下命令时可用的公共 IP 地址:

    kubectl get service
    
  • 将服务器节点添加到集群时的节点 IP 应与执行以下命令时提到的 IP 相同:

    kubectl get pods -o wide
    
注意:

在所有服务器节点上启动缓存。

将客户端连接到缓存

创建缓存集群并在所有节点上启动缓存后,您需要将客户端连接到缓存。 按照提供的任一方法执行此操作。

使用 GetCache() API

  • 使用 获取缓存() 的方法 NCache.

  • 按照中提到的步骤 连接到缓存 将客户端连接到您的缓存。

  • 以下代码片段展示了在初始化缓存句柄时如何引入缓存发现服务:

ICache cache = CacheManager.GetCache("democlusteredcache", new CacheConnectionOptions
{
    ServerList = new List<ServerInfo> { new ServerInfo("cacheserver")}, // other parameters
});

使用客户端配置文件

  • 访问 客户端.ncconf 文件放置在 %NCHOME%/config 在 Windows 和 opt\ncache\config 在 Linux 机器上。
  • 添加之前创建的缓存发现服务的名称 在 AKS 中创建发现服务 ,在 <server name> 缓存集群名称下的标签,如下所示:
< cache id="democlusteredcache" ...">
    <server name="cacheserver"/>
</cache>

运行 NCache 客户

通过在 Azure Cloud Shell 中执行以下命令,在 AKS 中设置缓存群集后运行客户端应用程序:

kubectl exec --namespace=ncache client-podname -- /app/clientapplication/run.sh democlusteredcache cacheserver

一旦缓存集群形成并且客户端连接到它,您可以 监控您的缓存集群和客户端,在下一章中解释。

参见

创建 NCache AKS 中的客户端部署
显示器 NCache AKS 中的群集和客户端
在运行时在 AKS 中添加缓存服务器
在运行时删除 AKS 中的缓存服务器

联系我们

联系电话

+1 214-619-2601   (美国)

+44 20 7993 8327   (英国)

 
邮箱地址

sales@alachisoft.com

support@alachisoft.com

NCache
  • 版本比较
  • NCache 卓越
  • 基准
下载
定价
尝试游乐场

部署
  • 云(SaaS 和软件)
  • 内部部署
  • Kubernetes
  • Docker
技术用例
  • ASP.NET 会话
  • ASP.NET Core 会话
  • 发布/订阅消息
  • 实时 ASP.NET SignalR
  • 物联网(IOT)
  • NoSQL 数据库
  • 流处理
  • 微服务
相关资源
  • 杂志文章
  • 第三方文章
  • 专题文章
  • 视频
  • 白皮书
  • 作品
  • 会谈
  • 博客
  • 文档
客户案例研究
  • 评价
  • 客户
支持
  • 安排演示
  • 论坛(谷歌组)
  • 小技巧
关于我们
  • 领导团队
  • 合作伙伴
  • 新闻
  • 活动
  • 加入我们
联系我们

  • 英语简体中文法语版德语版意大利语版日语版韩语版葡萄牙语西班牙语

  • 联系我们
  •  
  • 网站地图
  •  
  • 使用条款
  •  
  • 隐私政策
©版权所有 Alachisoft 2002 - 版权所有。 NCache 是 Diyatech Corp. 的注册商标。
Back to top