Azure Service Fabric:创建缓存管理服务
NCache 管理服务是一项 Azure Service Fabric 服务,用于通过访问来进行管理和监视 NCache 管理中心。为了访问管理中心,需要访问主机端口 9801,但在开放配置模式下无法完成此操作,因为它不允许主机到端口映射。以此目的 NCache 管理服务与 NCache 集群服务。此 Azure Service Fabric 服务是在默认 NAT 模式下创建的。
Azure Service Fabric:要创建的服务文件 NCache 管理服务
Azure Service Fabric 服务文件包含与中相同的容器映像 NCache 集群服务,但是创建端点以公开端口 9801 以使用“http”协议进行管理,如下所示:
<?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="9801" Type="Input" CodePackageRef="Code" />
</Endpoints>
</Resources>
</ServiceManifest>
参见
部署 NCache 在 Azure 服务结构中
创建 Service Fabric 群集
创建 NCache 集群服务
创建 NCache 簇