Como usar rapidamente NCache com NHibernate?

utilização NCache com seu aplicativo NHibernate é um processo de várias etapas.

1. Instale e configure NCache em servidores de aplicativos

Instalando e configurando NCache pode ser resumido nestes passos:

  1. Instale NCache em todos os servidores de aplicativos e servidores de cache
  2. Criar um cluster de cache
  3. configurar remote clients
  4. Testar o cluster de cache
  5. Para mais detalhes, assista a um vídeo de 7 minutos NCache vídeo ligado Cinco passos para começar.

2. Configurar NCache como Provedor de Nível 2

Para habilitar NCache como provedor de nível 2 para NHibernate, adicione as seguintes linhas ao seu arquivo app.config ou web.config:

<hibernate - configuration> 
    ...
    <session - factory> 
    ...
    <property name = "cache.provider_class"> 
    Alachisoft.NCache.Integrations.NHibernate.Cache.NCacheProvider, 
    Alachisoft.NCache.Integrations.NHibernate.Cache
    </property> 
    </session - factory> 
</hibernate - configuration> 

3. Especifique NCache propriedades para NHibernate

Agora que você configurou NCache para se tornar um provedor de nível 2 para NHibernate, você precisa fornecer alguns NCache propriedades específicas. Essas propriedades ajudam NCache trabalhar com seu aplicativo.

<configSections> 
    ...
    <section name = "ncache" 
    type = "Alachisoft.NCache.Integrations.NHibernate.Cache.NCacheSection, 
    Alachisoft.NCache.Integrations.NHibernate.Cache"/> 
</configSections> 

As linhas acima especificam um "ncache" para seu arquivo de configuração. Agora especifique NCache propriedades neste "ncache" seção.

<ncache>
    <!--default regionis  used if  no other regions are specified.-->
    <region name = " default ">
        <add key = " cacheName "  value = " myCache " />
        <add key = " enableCacheException "  value = " false " />
    </region>
    <!--see docs for  custom regions  &  db - synchronization properties.-->
</ncache>

Existem mais NCache properties se quiser sincronizar o cache com seu banco de dados. Consulte a documentação do produto para obter mais detalhes.

O que fazer a seguir?

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