A NCache equipe tem o prazer de anunciar o lançamento de NCache 5.2. A versão mais recente agora tem uma ferramenta GUI baseada na web para NCache gerenciamento e monitoramento básico. NCache O Web Manager permite aos usuários criar, configurar, iniciar e parar caches. Além de outras melhorias, duas melhorias adicionais são feitas no Pub/Sub, que incluem a prioridade de TOPIC e a entrega ordenada de mensagens.
Para saber mais sobre as mudanças e melhorias no NCache 5.2, você pode ler nossas notas de lançamento aqui.
NCache Notas de Lançamento 5.2
O que esperar no NCache 5.2 Liberação:
Aqui estão os detalhes de todos os novos recursos principais em NCache 5.2:
- Atualizador de cache
O Cache Loader/Refresher é um serviço que é executado periodicamente em um intervalo configurável e atualiza os dados do cache. Os usuários configuram esse recurso adicionando um ou mais conjuntos de dados nomeados na configuração. Cada conjunto de dados pode ser configurado para ser carregado uma vez ou atualizado periodicamente. - Aprimoramentos de TÓPICO (Pub/Sub)
As duas adições a seguir são feitas no Pub/Sub.-
- Prioridade do TÓPICO
No momento da criação de um TÓPICO, uma prioridade pode ser atribuída a um TÓPICO. As mensagens dos TÓPICOS de prioridade mais alta são entregues primeiro, enquanto as mensagens dos TÓPICOS de prioridade mais baixa são despejadas primeiro. Se a prioridade não for atribuída, será criado um TÓPICO com prioridade 'Normal'. - Entrega encomendada
O editor deve poder enviar mensagens com instruções para preservar a ordem em que são publicadas. Essas mensagens são entregues aos assinantes exatamente na mesma ordem em que foram publicadas. As mensagens solicitadas de um determinado editor residirão em um servidor de cache. Isso será implementado usando afinidade de local.
Todas as mensagens encomendadas serão entregues ao mesmo assinante no caso de DeliveryOption.Any.
- Prioridade do TÓPICO
-
- Índices de consulta de documentos JSON
Para aplicativos que usam puramente a API JSON, a definição de índices de consulta baseados em .NET ou Java pode não ser possível. Portanto, há suporte para definições de índices de documentos JSON. Nesse caso, o usuário especifica o caminho para um arquivo JSON. NCache O Web Manager lê os atributos no arquivo JSON e os lista em uma grade. Os usuários podem selecionar um ou mais atributos da lista para os quais os índices devem ser definidos. Os índices de consulta de documentos JSON também podem ser criados usando comandos do PowerShell. - Provedor de dependência personalizado
A dependência personalizada agora é implantada no lado do servidor. Assim como os provedores Read/Write Thru, os usuários precisam implementar provedores de dependência personalizada. Pode haver um ou mais provedores de dependência personalizados e cada um terá um nome exclusivo. Ao adicionar um item por meio da API, o usuário especifica o nome dos provedores de dependência personalizados já configurados e implantados. - Modelos para notificações por e-mail
Os usuários podem querer alterar o texto e os assuntos das notificações por e-mail que recebem NCache. Todo o texto e assuntos de e-mails que são gerados por NCache usar modelos. Esses modelos são enviados dentro do diretório de instalação. Os usuários podem alterar esses modelos de acordo com seus requisitos. - Suporte para dois controladores LDAP
Em algumas organizações, pode haver mais de um controlador de domínio configurado para alta disponibilidade. Quando um controlador de domínio primário fica inativo, o controlador secundário se torna ativo. NCache agora também oferece suporte à configuração de segurança com controladores de domínio primário e secundário. - TLS para Linux
O suporte TLS 1.2 é fornecido para comunicações de nível de transporte entre NCache servidores em Linux e clientes de cache. - Compartilhamento de sessão entre ASP.NET e ASP.NET Core
Compartilhando sessões entre ASP.NET e ASP.NET Core aplicativos é suportado. Isso pode ser ativado nas definições de configuração. Para compartilhar sessões entre aplicativos diferentes, todos os aplicativos devem usar o mesmo gerador de ID de sessão personalizado. Isso também é compatível com sessões multirregionais. O compartilhamento de sessão não é compatível se configurado por meio de IDistributedCache. - Suporte a Dependências no Cache de Resposta
Os usuários podem especificar dependências SQL para invalidar a resposta de uma página do cache. Se os dados correspondentes ao SQL especificado forem modificados ou excluídos, a resposta do cache será excluída. Nas novas solicitações, ele é regenerado e adicionado ao cache com a mesma dependência SQL. Isso não é suportado se configurado por meio de IDistributedCache. - Servidor de identidade 4
NCache pode ser usado como armazenamento externo para o Identity Server 4 como;-
- Uma camada de cache sobre o armazenamento do Identity Server 4.
- Um armazenamento de persistência para o Identity Server 4.
-
- Suporte para vários caches por meio de IDistributedCache
Quando configurado com NCache, os usuários podem querer usar caches diferentes, como cache de sessão e cache de dados. NCache fornece uma opção para usar vários caches para diferentes propósitos quando usado como IDistributedCache. - Novo cliente Java
O novo cliente Java é 100% idêntico à nova API .NET. Possui os seguintes serviços:-
- Serviço de pesquisa
- Serviço de Mensagens
- Serviço de Notificação
-
- Código do lado do servidor baseado em Java
Os seguintes módulos do lado do servidor podem ser escritos em Java. - Novo cliente Node.js
NCache agora tem um cliente Node.js que é 100% idêntico ao novo .NET & Java JSON API. Possui os seguintes serviços; - Prometeu
Integração com o Prometheus para monitorar as principais métricas de NCache. NCache publica um conjunto configurável de contadores para servidores Prometheus. - grafana
An NCache painel para o Grafana é fornecido na galeria do Grafana. O painel tem vários contadores que são buscados nos servidores Prometheus onde NCache está publicando seus contadores. - NCache Gerenciador da Web na Edição Profissional
NCache Professional agora tem uma ferramenta GUI baseada na web para NCache gerenciamento e monitoramento básico. NCache O Web Manager permite aos usuários criar, configurar, iniciar e parar caches. Isso também os ajuda a executar rapidamente um teste de estresse e ver estatísticas.
O novo cliente Java também usa pipelining para melhor desempenho.
Comece com NCache 5.2
Você pode começar a avaliar um Teste gratuito do dia 60 Para o mais recente NCache 5.2 com os recursos mais recentes do NCache Enterprise que pode ajudá-lo a criar .NET/ altamente escalável e com desempenho otimizado.NET Core aplicações.