Memcached Wrapper para Cache Distribuído do Azure

Memcached é um cache distribuído na memória popular usado em muitos aplicativos .NET, Java e outros aplicativos de alto tráfego. Se você tem um Memcached aplicativo que você deseja migrar para o Microsoft Azure, você pode fazer isso facilmente sem fazer nenhuma alteração no código do seu aplicativo.

NCache fornece uma Memcached wrapper para Azure e oferece uma maneira sem alteração de código de migrar seu Memcached aplicativos para o Azure. NCache para Azure oferece uma série de recursos de cache muito valiosos Memcached incluindo alta disponibilidade, replicação inteligente de dados, elasticidade de cache e muito mais. Veja uma comparação detalhada de NCache de Memcached abaixo:

NCache vs Memcached

Você pode usar NCache's Memcached wrapper para o Azure de duas maneiras. Primeiro é Memcached Plug-in para aplicativos .NET e Java. E, segundo é um Memcached Gateway para todas as aplicações.

Memcached Plugar

Para aplicativos .NET e Java usando Memcached, Memcached Plug-in para NCache fornece uma opção sem alteração de código para migrar de Memcached para o cache distribuído do Windows Azure. Em vez de recompilar seu código, você só precisa substituir seu Memcached biblioteca cliente (assemblies .NET) com seu equivalente fornecido por NCache.

Você pode usar Memcached Plug-in com o seguinte Memcached bibliotecas de cliente:

Alachisoft fornece sua própria implementação dessas bibliotecas de código aberto que falam com NCache e fornecer a você o Cache Distribuído do Microsoft Azure para seu aplicativo.

utilização Memcached O plug-in é recomendado para aplicativos .NET e Java em Memcached Gateway porque o Plug-In oferece desempenho mais rápido em relação ao Gateway. Esse desempenho mais rápido ocorre porque não há nenhum salto extra necessário na abordagem Gateway.


Cache espelhado

E o melhor é que você pode usar Memcached Plug-In mesmo que seu aplicativo já esteja implantado em produção.

Memcached Gateway

A outra opção para mover seu Memcached aplicativo para o Cache Distribuído do Microsoft Azure é usar Memcached Opção de gateway. Memcached Gateway é simplesmente um NCache processo do servidor que implementa texto e binário Memcached Protocolo. Isso permite que você o use automaticamente em vez de Memcached como Cache Distribuído do Microsoft Azure. Basta apontar seu Memcached aplicação a ele.

Memcached Gateway permite migrar qualquer Memcached aplicativos (mesmo que não sejam .NET e Java) para o Cache Distribuído do Microsoft Azure. Memcached O gateway pode ser implantado em seus servidores de aplicativos ou em servidores de cache dedicados separados.

No Microsoft Azure, Memcached O gateway pode ser implantado em sua função Web, função de trabalho ou máquina virtual servindo como servidor de aplicativos. Esse Memcached Gateway então se conecta a NCache conjunto. Esta é a configuração de implantação recomendada para um Memcached Solução de gateway.


Cache espelhado


A outra maneira de implantar Memcached O gateway está em servidores dedicados, talvez seus servidores de cache distribuído do Microsoft Azure. Então, seus aplicativos simplesmente apontam para ele e ele, por sua vez, aponta para NCache conjunto. Você deve usar essa opção de implantação apenas se não quiser tocar em suas funções Web, funções de trabalho ou máquinas virtuais do servidor de aplicativos.


O que fazer a seguir?

NCache para detalhes do Azure
Baixe a chave de instalação gratuita de 30 dias
Solicite uma demonstração AO VIVO personalizada
© Copyright Alachisoft 2002 - . Todos os direitos reservados. NCache é uma marca registrada da Diyatech Corp.