Selecione os objetos e propriedades
associados ao cache global que deseja alterar.
É possível configurar as propriedades do gerenciador de cache no nível do broker
ou no nível do grupo de execução. Para obter exemplos de como alterar parâmetros para o
componente cachemanager, consulte Comando mqsichangeproperties.
Parâmetros do broker
Para alterar esses parâmetros,
você deve especificar o nome do broker e
-o CacheManager.
É necessário reiniciar o broker para
que todas as alterações sejam implementadas.
- política
- A política a ser usada para o gerenciador de cache. Configure esse parâmetro como padrão, desativado, nenhum ou o nome completo de um arquivo de políticas.
- Se você especificar padrão, a política de cache padrão será
usada. Essa política define a topologia do broker único padrão.
- Se você especificar desativado, os componentes de cache global
no broker serão desativados. Por padrão, o cache está desativado.
Quando o cache
estiver ativado, o uso da memória de grupos de execução que estão hospedando componentes
do cache é maior. Se esse uso de memória for um problema e você não pretender usar o
cache, configure a política de cache como desativada.
- Se você especificar nenhum, o gerenciador de cache em cada grupo de
execução usará os valores que você configurou. As propriedades do grupo de execução que foram configuradas mais recentemente pela política de nível do broker são retidas como um ponto inicial para customização.
- Se você especificar o nome completo de um arquivo de política, os
brokers listados no arquivo de política serão configurados para compartilhar
os dados no cache global. O caminho deve ser absoluto, não relativo.
- portRange
- O intervalo de portas a serem usadas pelo gerenciador de cache. É possível configurar
esse parâmetro quando você usa a topologia padrão. Configure esse
parâmetro como gerar ou como um intervalo específico de portas.
- Se você especificar um intervalo de portas, o valor desse parâmetro deverá
estar no formato xxxx-yyyy e o intervalo deverá conter
pelo menos 20 portas.
- Se você especificar gerar, o broker gerará um intervalo de portas
que não estejam sendo usadas por outro broker nesse computador. O broker escolhe um
intervalo que começa a partir de 2800. Se, por exemplo,
outro broker estiver usando as portas 2800 - 2819, o broker gerará um
intervalo de 2820 a 2839.
- listenerHost
- Um nome do host ou um endereço IP no qual os componentes do cache do broker
são atendidos. Se o seu computador tiver mais de um nome do host, configure esse parâmetro
para assegurar que os componentes do cache usem o nome do host correto. É possível configurar
esse parâmetro quando você usa a topologia padrão.
Parâmetros do grupo de execução
Para alterar esses parâmetros,
você deve especificar o nome do grupo de execução e
-o
ComIbmCacheManager. É necessário reiniciar o grupo de execução para que todas as alterações sejam
implementadas. Se você parar o grupo de execução que contém o servidor de catálogo, o cache global
se tornará indisponível.
- enableCatalogService
- Determina se o grupo de execução nomeado hospeda um servidor de catálogos.
Os valores válidos são true ou false.
- enableContainerService
- Determina se o grupo de execução nomeado hospeda um servidor de contêiner. Os valores válidos são true ou false.
- catalogClusterEndPoints
- Esse parâmetro será necessário se um servidor de catálogos estiver ativado no grupo
de execução nomeado. O formato desse valor é uma lista separada por vírgula de terminais
de cluster do servidor de catálogos. Se você tiver mais de um grupo de execução com um
servidor de catálogos ativado para sua grade integrada (para failover), a lista de
terminais deverá ser idêntica para todos os grupos de execução. Cada terminal tem o
formato ServerName:listenerHost:CatalogPeerPort:haManagerPort.
O CatalogPeerPort deve ser exclusivo. Não especifique o mesmo
CatalogPeerPort para mais de um grupo de execução.
ServerName
é um nome exclusivo para o servidor de catálogos nesse grupo de execução. O formato desse
valor é
BrokerName_listenerHost_listenerPort.
O exemplo a seguir mostra o parâmetro
catalogClusterEndPoints quando
ele é configurado dinamicamente pelo grupo de execução:
MB8BROKER_hostname.com_2809:hostname.com:2812:2810
- clientsDefaultToSSL
- Determina se o SSL está ativado para esse grupo de execução ao conectar
a uma grade WebSphere eXtreme Scale externa.
Os valores válidos são true ou false.
Se
esta propriedade for configurada como true, todas as conexões com
grades WebSphere eXtreme Scale externas serão estabelecidas
com o SSL suportado. A conexão com a grade WebSphere eXtreme Scale externa é definida pelo
serviço configurável WXSServer. Para obter uma explicação das combinações entre essa conexão do cliente
e o servidor WebSphere eXtreme Scale externo, consulte o tópico Segurança da camada
de transporte e Secure Sockets Layer no Centro de informações do WebSphere eXtreme Scale.
Por padrão, esta
propriedade é configurada como uma sequência vazia, que é equivalente a false.
As conexões SSL podem ser estabelecidas apenas de grupos de execução que não estão
hospedando servidores de catálogos ou de contêineres. Você pode especificar o protocolo SSL
configurando a propriedade sslProtocol.
Para
obter mais informações, consulte Ativando SSL para Grades Externas do WebSphere eXtreme Scale.
- connectionEndPoints
- Uma sequência que abrange terminais de conexão para que os servidores de contêiner
se conectem a servidores de catálogos e para conexões do cliente com a grade
integrada. Você deve configurar este parâmetro para todos os grupos de execução que participam
da grade integrada ou que podem acessá-la. O formato desse valor é uma lista separada
por vírgula de terminais. Cada terminal tem o formato
listenerHost:listenerPort e geralmente corresponde ao(s) grupo(s) de
execução onde os servidores de catálogos são ativados.
- domainName
- O nome de domínio usado pelos clientes WebSphere eXtreme Scale
para identificar e distinguir entre grades integradas. Somente servidores
WebSphere eXtreme Scale com o mesmo nome de domínio podem participar da
mesma grade. Portanto, assegure-se de que todos os servidores que participam de uma grade
integrada usem o mesmo nome de domínio. Além disso, certifique-se de que cada grade tenha um nome de
domínio exclusivo.
Se você não especificar um nome de domínio, o broker criará
um nome baseado nos nomes de servidor dos servidores de catálogos. (Para obter mais informações
sobre o formato desse nome, consulte catalogClusterEndPoints.)
- enableJMX
- Determina se o grupo de execução nomeado pode fornecer informações de administração
sobre a grade. Os valores válidos são true ou false.
Para usar o comando mqsicacheadmin,
você deve configurar esse parâmetro como true.
- haManagerPort
- Esse parâmetro será necessário se o servidor de catálogos ou o servidor de contêiner
estiver ativado. Esse valor deve ser exclusivo. Não especifique o mesmo parâmetro
haManagerPort para mais de um grupo de execução.
- jmxServicePort
- Este parâmetro será necessário se o parâmetro enableJMX for
configurado como true. Esse valor deve ser exclusivo. Não especifique o
mesmo parâmetro jmxServicePort para mais de um grupo de execução.
- listenerHost
- O nome do host do computador local. Se esse parâmetro não for configurado, o
broker usará como padrão o primeiro nome de host que ele identificar para esse computador. Configure
esse parâmetro se você tiver mais de uma placa de rede (por exemplo, IPv4 e IPv6).
- listenerPort
- O número da porta do listener. Esse parâmetro será necessário se o servidor de catálogos ou o servidor de contêiner
estiver ativado. O valor deve ser exclusivo. Não especifique o mesmo parâmetro
listenerPort para mais de um grupo de execução.
- sslAlias
- A chave privada a ser usada para uma conexão com uma grade WebSphere eXtreme Scale externa.
Esta propriedade é opcional
e é usada apenas se a propriedade clientsDefaultToSSL for configurada
como true. Se a grade externa exigir autenticação de cliente
e existir mais de uma chave privada confiável no keystore do broker,
use esta propriedade para especificar qual chave usar. Você pode
usar apenas um alias de chave por grupo de execução.
- sslProtocol
- O protocolo SSL a ser usado para uma conexão com uma grade WebSphere eXtreme Scale externa.
Esta propriedade é opcional
e é usada apenas se a propriedade clientsDefaultToSSL for configurada
como true. Os valores válidos são determinados pelo provedor
de segurança IBMJSSE2. Se você inserir um valor que não seja reconhecido
pelo provedor IBMJSSE2, um aviso BIP7146 será gravado no log
de erro local (syslog). Se tentar conectar a uma grade externa com o valor
não reconhecido, a mensagem de exceção BIP7143 será
emitida. Exemplos de valores válidos são SSL, SSLv3, TLS, TLSv1
e SSL_TLS. Se você não configurar esta propriedade, um valor
padrão de TLS será usado.