Cache distribuído com .NET 2.0+?
-
09-06-2019 - |
Pergunta
Qual é a melhor abordagem para implementar o cache distribuído com .NET?
Editar:Eu estava olhando para uma cache de esquema para aplicações internas e externas
Outras dicas
Nós somos grandes fãs de ScaleOut StateServer.Em nossos testes, foi 4x mais rápido do que MemcacheDotNet e quase 2x mais rápido do que Enyim, com um menor uso de memória.Vale bem o dinheiro (os outros são gratuitos).
Obviamente, a sua quilometragem meu variar, como todo o cache de cenário é diferente, mas eu recomendaria definitivamente chutar os pneus StateServer.
Você deve ter um olhar para o memcached.Ele pode ser executado em tantos nós quanto você quiser/precisar.Há, pelo menos, dois .Clientes de rede disponíveis: aqui e aqui.
Em um futuro próximo vai ser Velocidade.Este é essencialmente um .Net implementação semelhante ao Tangosol/Oracle Coerência.
talvez você deve verificar Cache Compartilhado (http://www.sharedcache.com || http://sharedcache.codeplex.com) - é rápido, gratuito e de código aberto.
atenciosamente, roni
O que você cache (e porquê)?Como amplamente você está planejando distribuir o cache?Em uma LAN, em um (privado) WAN, ao longo de toda a interweb?