Azure Service Fabric - 创建缓存管理服务
NCache 管理服务是一种 Azure Service Fabric 服务,用于通过访问 NCache 管理中心。为了访问 NCache 管理中心需要访问主机端口 8251,而这在开放配置模式下无法实现,因为该模式不允许主机到端口的映射。为此, NCache 管理服务与 NCache 集群服务。此 Azure Service Fabric 服务是在默认 NAT 模式下创建的。
Azure Service Fabric - 要创建的服务文件 NCache 管理服务
Azure Service Fabric 服务文件包含与 NCache 集群服务;但是,创建端点是为了使用“http”协议公开端口 8251 进行管理,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<ServiceManifest Name="NCacheWebManagerPkg"
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="NCacheWebManagerType" UseImplicitHost="true" />
</ServiceTypes>
<CodePackage Name="Code" Version="1.0.0">
<EntryPoint>
<ContainerHost>
<ImageName>alachisoft/ncache</ImageName>
</ContainerHost>
</EntryPoint>
</CodePackage>
<ConfigPackage Name="Config" Version="1.0.0" />
<Resources>
<Endpoints>
<Endpoint Name="web-management" Protocol="http" UriScheme="http" Port="8251" Type="Input" CodePackageRef="Code" />
</Endpoints>
</Resources>
</ServiceManifest>
参见
部署 NCache 在 Azure 服务结构中
创建 Service Fabric 群集
创建 NCache 集群服务
创建 NCache 簇