Como criar um cache?

Criando um cache usando ferramentas de linha de comando:

NCache fornece um conjunto completo de ferramentas de linha de comando que ajudam os administradores a gerenciar, monitorar e automatizar NCache tarefas do prompt de comando. Neste guia, aprenderemos etapas simples para automatizar NCache processo de criação de cache por meio de um script em lote. No processo de configuração do cache, primeiro criaremos o cache com algumas configurações definidas e, em seguida, adicionaremos servidores de cache e remote clients para ele que poderá acessar NCache agrupar remotamente.

O processo de criação de cache pode ser roteirizado com a ajuda destes NCache ferramentas de linha de comando (Iniciar->Todos os Programas->NCache->Admin Tools) e usaremos principalmente três ferramentas de linha de comando aqui para criar um cluster de cache e nós de cliente.

  1. CriarCache
  2. AdicionarNode
  3. AdicionarClientNode

Crie um Cache usando a ferramenta "CreateCache":

O utilitário createcache permite registrar um novo cache em um servidor. Aqui estão os detalhes básicos da ferramenta Createcache e seus argumentos.

Argumento Descrição
ID de cache Especifica um id do cache a ser registrado no servidor.

Opção Descrição
/s nome do servidor Especifica um nome de servidor onde o NCache serviço está em execução. O padrão é a máquina local.
/p porta Especifica a porta se o canal do servidor não estiver usando a porta padrão. A porta TCP padrão é 8250.
/Tamanho tamanho da memória cache Especifica o tamanho (MB) do cache a ser criado. O tamanho padrão é 250 MB
/despejar-política
/e política de despejo
Especifica a política de despejo para itens de cache. Os itens armazenados em cache serão limpos do cache de acordo com a política especificada se o cache atingir seu limite. A política de despejo padrão é Prioridade.
/Razão
/r taxa de despejo
Especifica a taxa de remoção (porcentagem) para itens de cache. Os itens armazenados em cache serão limpos do cache de acordo com a proporção especificada se o cache atingir seu limite. A taxa de despejo padrão é de 5%.
/intervalo
/i intervalo limpo
Especifica o intervalo de tempo (segundos) após o qual o despejo de cache é chamado. O intervalo padrão é de 15 segundos.
/topologia
/t nome-topologia
Especifica a topologia no caso de cache em cluster. A topologia padrão é cache local.
/porta do cluster
/c porto do cluster
Especifica a porta do servidor, na qual o servidor atende. A porta padrão é 8250.
/def-prioridade
/d prioridade padrão
Especifica a prioridade padrão em caso de política de despejo baseada em prioridade. A prioridade padrão é Normal.
/uid ID do usuário O ID do usuário é necessário quando a segurança está habilitada no Servidor de Cache. user-id deve ser o user-id do diretório ativo prefixado com o nome de domínio.
/senha senha Especifica a senha para autorizar o usuário, quando a segurança estiver habilitada no Cache Server, para iniciar NCache. Essa senha deve ser igual à senha do usuário do Active Directory.
/Sem logotipo Suprime a exibição do banner do logotipo.
/? Exibe a sintaxe de comando e as opções do utilitário.

Observe que criar cache cria um cache em qualquer servidor que você especificar em seus argumentos. Mais nós podem ser adicionados a esse cache para formar um cluster de cache usando a ferramenta de linha de comando Addnode.

Adicione um servidor de cache usando a ferramenta "Addnode":

Este utilitário addnode permite incluir um nó em um cache em cluster existente. O efeito desse utilitário é que a configuração do cache é adicionada ao servidor especificado e atualizada em todos os outros nós, indicando que esse servidor se tornou parte do cache em cluster.

addnode cache-id /e[existente] server-name1 /n[novo] server-name2 [opção[...]]

Argumento Descrição
ID de cache Especifique o id do cache clusterizado ao qual o nó será adicionado.
/e [existente] nome-do-servidor1 Especifique um nome de servidor onde NCache serviço está em execução e um cache clusterizado com o ID de cache especificado é registrado.
/n [novo] nome-do-servidor2 Especifique o nome do servidor onde NCache O serviço também está em execução e deve ser adicionado ao cache clusterizado já existente.

Opção Descrição
/p porta Especifica a porta se o canal do servidor não estiver usando a porta padrão. A porta TCP padrão é 8250.
/uid ID do usuário O ID do usuário é necessário quando a segurança está habilitada no Servidor de Cache. user-id deve ser o user-id do diretório ativo prefixado com o nome de domínio.
/senha senha Especifica a senha para autorizar o usuário, quando a segurança estiver habilitada no Cache Server, para iniciar NCache. Essa senha deve ser igual à senha do usuário do Active Directory.
/Sem logotipo Suprime a exibição do banner do logotipo.
/? Exibe a sintaxe de comando e as opções do utilitário.

Script em lote para criar um cache:

Consulte o script abaixo que primeiro cria um cache usando a ferramenta CreateCache especificando a topologia de cache, o tamanho do cache e todas as configurações de cache necessárias relevantes. Em seguida, ele usa a ferramenta de linha de comando "Addnode" para adicionar outro nó a esse cache já criado para formar um cluster de cache de dois nós.

@eco WOW!

Configuração de cache geral REM

@DEFINIR CACHE_ID="clusteredSessionCache"

@DEFINIR SERVER_NAME="20.200.20.109"

@DEFINIR CACHE_SIZE=1024

@DEFINIR EVICTION_POLICY="LFU"

@DEFINIR REMOÇÃO_RATIO=5

@DEFINIR CLEAN_INTERVAL=15

@DEFINIR CACHING_TOPOLOGY="servidor-replicas-particionadas"

@DEFINIR REPLICATION_STRATEGY="assíncrono"

@DEFINIR CLUSTER_PORT="7800"

@DEFINIR EVICTION_PRIORITY="normal"

 

Servidores de cache REM para adicionar ao cluster

@DEFINIR SERVIDOR1="20.200.20.109"

@DEFINIR SERVIDOR2="20.200.20.108"

 

REM Especificar Remote clientestá aqui

@DEFINIR CLIENT_NODE1="20.200.20.109"

@DEFINIR CLIENT_NODE2="20.200.20.108"

@DEFINIR CLIENT_NODE3="20.200.20.107"

@DEFINIR CLIENT_NODE4="20.200.20.106"

REM Criando Cache Clusterizado

CREATECACHE %CACHE_ID% /s %SERVER_NAME% /size %CACHE_SIZE% /e %EVICTION_POLICY% /r %EVICTION_RATIO% /i %CLEAN_INTERVAL% /t %CACHING_TOPOLOGY% /rs %REPLICATION_STRATEGY% /c %CLUSTER_PORT% /d %EVICTION_PRIORITY%

REM Adicionando nós de cluster

AddNode %CACHE_ID% /e %SERVER_NAME% /n %SERVER2%

REM Adicionando Nós Clientes

ADDCLIENTNODE %CACHE_ID% /s %SERVER1% /c %CLIENT_NODE1%

ADDCLIENTNODE %CACHE_ID% /s %SERVER1% /c %CLIENT_NODE2%

ADDCLIENTNODE %CACHE_ID% /s %SERVER1% /c %CLIENT_NODE3%

ADDCLIENTNODE %CACHE_ID% /s %SERVER1% /c %CLIENT_NODE4%


@PAUSA

O que fazer a seguir?

 

© Copyright Alachisoft 2002 - . Todos os direitos reservados. NCache é uma marca registrada da Diyatech Corp.