是否可以仅停止反向代理服务/进程而不影响其他所有内容? 据我所知,目前禁用它的唯一方法是停止整个Windows Service Fabric Host Service,这实际上意味着要关闭节点。
答案 0 :(得分:0)
你好@BulakaievOleksandr
我不确定您正在运行哪种类型的群集,因此希望您关于独立群集的假设是正确的。
据我所知ReverseProxy
默认情况下处于禁用状态,因此要启用它,应采取以下步骤。我认为,如果我们扭转它们-我们应该能够禁用 ReverseProxy
。
在ClusterConfig.json
中,请检查所有NodeTypes
的{{1}}属性是否已删除。
reverseProxyEndpointPort
然后请确保在"properties": {
...
"nodeTypes": [
{
"name": "NodeType0",
...
"reverseProxyEndpointPort": "19081",
...
}
],
...
}
内已关闭ApplicationGateway/Http。
fabricSettings
希望这会有所帮助。
答案 1 :(得分:0)
没有检查,但是我认为这是可能的。配置群集配置时,可以指定节点类型:
"nodeTypes": [
{
"name": "PrimaryNodeType",
"clientConnectionEndpointPort": "19000",
"clusterConnectionEndpointPort": "19001",
"leaseDriverEndpointPort": "19002",
"serviceConnectionEndpointPort": "19003",
"httpGatewayEndpointPort": "19080",
"reverseProxyEndpointPort": "19081",
"applicationPorts": {
"startPort": "20001",
"endPort": "20031"
},
"isPrimary": true
}
]
请注意,此节点类型的名称为“ PrimaryNodeType”。您可以添加辅助节点类型,并且不配置“ reverseProxyEndpointPort”。对于要禁用反向代理的节点,请使用此节点类型:
"nodes": [
{
"nodeName": "VM01",
"iPAddress": "10.1.0.11",
"nodeTypeRef": "PrimaryNodeType",
"faultDomain": "fd:/dc0/r1",
"upgradeDomain": "UD1"
},
{
"nodeName": "VM02",
"iPAddress": "10.1.0.12",
"nodeTypeRef": "SecondaryNodeType",
"faultDomain": "fd:/dc0/r2",
"upgradeDomain": "UD2"
},
它应该可以工作,尽管您永远不知道使用Service Fabric。常识解决方案通常不起作用。请让我知道。