O serviço de geração plug-in-cfg de alta disponibilidade regenera e propaga automaticamente o arquivo de configuração de plug-in do servidor da web cada vez que for feita uma mudança, o que deve afetar como o plug-in roteia.
Ao usar este serviço, o plug-in do servidor da Web roteia o tráfego por aplicativo, destino de implementação, ou grupo de nó para um cluster específico ODR.
Antes de Iniciar
A capacidade de segregar tráfego HTTP pelo cluster do ODR é suportada somente por meio do uso do serviço de geração de plug-in cfg de alta disponibilidade. Não é suportada quando um ODR específico está configurado para gerar um arquivo de configuração de plug-in.
Procedimento
Configure a seguinte propriedade customizada para configurar o serviço de geração de plug-in cfg de alta disponibilidade e direcionar o tráfego para clusters diferentes do ODR. - No console administrativo, selecione .
- Especifique o nome da propriedade customizada como ODCPluginCfgRoutingPolicy_<config>. A variável <config> é o nome da configuração que você escolher. Como resultado, as propriedades terminam na mesma variável para definir uma única configuração para a geração do arquivo plug-in-cfg.xml de alta disponibilidade.
- Especifique o valor da propriedade customizada como uma lista de elementos separados por vírgulas, formatados como <webModuleSpec>=ODR=<odrClusterName>. É possível especificar a parte <webModuleSpec> do valor como aquele dos seguintes formatos:
- WebModule:<cell>[/<application>/[<edition>/[<webModule>]]]]
Especifica um ou mais módulos da web. Observe que os colchetes indicam elementos opcionais. Se qualquer parte for omitida ou se o valor de qualquer parte for igual a "*", corresponderá a qualquer valor. Por exemplo, uma propriedade customizada chamada deODCPluginCfgRoutingPolicy_1 com um valor de WebModule:myCell/myApp1=ODR=odrCluster1,WebModule:mycell/myApp2=ODR=odrCluster2 roteia o tráfego para o aplicativo myApp1 por meio de odrCluster1 e o tráfego para o aplicativo myApp2 por meio de odrCluster2.
- Cluster:<cell>/<cluster>
Especifica os módulos da web que são implementados no cluster. Por exemplo, uma propriedade customizada chamada de ODCPluginCfgRoutingPolicy_1 com um valor de Cluster:myCell/myCluster1=ODR=odrCluster1,Cluster:myCell/myCluster2=ODR=odrCluster2 roteia o tráfego para qualquer aplicativo, que é implementado para myCluster1 por meio de odrCluster1. Da mesma forma, o tráfego destinado para qualquer aplicativo que seja implementado no myCluster2 é roteado por meio de odrCluster2.
- NodeGroup:<cell>/<nodeGroup>
Especifica os módulos da web que são implementados em um ou mais nós no grupo de nós.
Por exemplo, uma propriedade customizada chamada de ODCPluginCfgRoutingPolicy_1 com um valor de NodeGroup:myCell/myNodeGroup1=ODR=odrCluster1,Cluster:myCell/myNodeGroup2=ODR=odrCluster2 roteia o tráfego destinado para qualquer aplicativo, que é implementado em um nó em nodeGroup1 por meio de odrCluster1.
O tráfego destinado para qualquer aplicativo que seja implementado em um nó em nodeGroup2 é roteado por meio de odrCluster2.
- VirtualHost:<cell>[/<VirtualHost>]
Especifica todos os módulos da web que são implementados no host virtual. Por exemplo, uma propriedade customizada chamada de ODCPluginCfgRoutingPolicy_1 com um valor de VirtualHost:myCell/default_host=ODR=odrCluster1,VirtualHost:myCell/special_host=ODR=odrCluster2 roteia tráfego para aplicativos que são implementados no default_host por meio de odrCluster1.
O tráfego destinado para aplicativos que são implementados no special_host é roteado por meio de odrCluster2.
É possível especificar a variável <odrClusterName> como um nome de cluster simples ou é possível formatá-la como <cell>/<cluster> para fazer referência a um cluster ODR de uma célula diferente daquela em que o serviço está executando. Em geral, o valor é lido com o significando de que todo o tráfego que corresponde à variável <webModuleSpec> é roteado através do cluster ODR denominado <odrClusterName>.