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

Azure Service Fabric - 创建缓存集群服务

成功创建集群后的下一步是创建 NCache 集群服务。 这是代表 NCache 在 Azure Service Fabric 计算机上的容器内运行的服务器。该服务使用开放配置模式。

Azure Service Fabric:为什么使用开放配置模式

在 Azure Service Fabric 中,网络模式可以是 NAT 或 Open。默认情况下,它使用 NAT 网络模式。Open 网络模式允许多个容器共享同一端口,方法是从它们所运行的虚拟机的辅助 IP 地址池中为它们分配单独的 IP 地址。在以下情况下,还有一个额外的好处: NCache 允许服务 NCache 容器作为集群缓存的一部分时,可以跨主机边界进行通信。出于这个特定原因,需要将模式从默认的 NAT 模式更改为其他模式。您可以在此处了解更多关于 Azure Service Fabric 开放配置模式 以及如何设置它。

开放的通信端口

要在设置 Open 配置模式后创建服务清单文件,请打开以下端口进行通信:

  • 管理端口: 缓存服务器侦听用于执行管理操作(例如创建缓存)的端口。端口号为 8250。

  • 客户端端口: 用于执行所有 CRUD 操作的端口。 端口号为 9800。

创建服务清单文件

服务清单文件包含 NCache 服务器容器镜像,位于 码头工人. 它还包含端口作为端点,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<ServiceManifest Name="NCacheServicePkg"
                 Version="1.0.0"
                 xmlns="http://schemas.microsoft.com/2011/01/fabric"
                 xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ServiceTypes>
    <StatelessServiceType ServiceTypeName="NCacheServiceType" UseImplicitHost="true" />
  </ServiceTypes>
  <CodePackage Name="Code" Version="1.0.0">
    <EntryPoint>
      <!-- Follow this link for more information about deploying Windows containers to Service Fabric: https://aka.ms/sfguestcontainers -->
      <ContainerHost>
        <ImageName>alachisoft/ncache</ImageName>
      </ContainerHost>
    </EntryPoint>
  </CodePackage>
  <ConfigPackage Name="Config" Version="1.0.0" />

  <Resources>
    <Endpoints>
      <Endpoint Name="cache-management" Protocol="tcp" UriScheme="tcp" Port="8250" CodePackageRef="Code" />
      <Endpoint Name="cache-client" Protocol="tcp" UriScheme="tcp" Port="9800" CodePackageRef="Code" />
      <Endpoint Name="bridge-management" Protocol="tcp" UriScheme="tcp" Port="8260" CodePackageRef="Code" />
      <Endpoint Name="bridge-client" Protocol="tcp" UriScheme="tcp" Port="9900" CodePackageRef="Code" />
    </Endpoints>
  </Resources>
</ServiceManifest>

参见

部署 NCache 在 Azure 服务结构中
创建 Service Fabric 群集
创建 NCache 发现服务
创建 NCache 管理服务

联系我们

联系电话

+1 (214) 764-6933   (美国)

+44 20 7993 8327   (英国)

 
邮箱地址

sales@alachisoft.com

support@alachisoft.com

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

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

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

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