Edição .NET vs Java

Solução nativa multiplataforma

NCache é uma solução nativa multiplataforma exclusiva. Ele fornece uma experiência .NET nativa e também uma experiência Java nativa para aplicativos .NET e Java, respectivamente. NCache é capaz de fazer isso porque possui uma edição .NET e uma edição Java separadas. Cada edição contém suporte totalmente nativo (tanto do lado do cliente quanto do lado do servidor) para sua respectiva plataforma de idioma. Ambas as edições oferecem exatamente os mesmos recursos, embora em suas próprias plataformas de idioma nativo.

Todos os NCache os clientes (.NET, Java, Node.js e Python) podem se conectar perfeitamente às edições .NET e Java.

Edição .NET

Solução nativa .NET

Código do lado do servidor (.NET)

  • - Executa em seu próprio processo .NET CLR
  • - Leitura, gravação, gravação atrás
  • - Carregador / atualização, processador de entrada

Cliente (.NET)

Outros clientes: Java, Node.js, Python

Plataformas

  • - Windows, Linux, macOS
  • - Docker, Kubernetes, EKS, GKE, AKS, OpenShift

Edição Java

Solução Java nativa

Código do lado do servidor (Java)

  • - Executa em seu próprio processo JVM
  • - Leitura, gravação, gravação atrás
  • - Carregador / atualização, processador de entrada (Em breve)

Cliente (Java)

Outros clientes: .NET, Node.js, Python

Plataformas

  • - Linux, Windows, macOS
  • - Docker, Kubernetes, EKS, GKE, AKS, OpenShift
 

Código do lado do servidor (edição .NET)

NCache a arquitetura é tal que todo o código do lado do servidor no .NET Edition é executado em seu próprio processo .NET CLR nativo separado. O "Processo de host de cache" na página NCache O servidor (aquele que hospeda os dados armazenados em cache) também é executado em um processo separado e se comunica com esse processo CLR de código do lado do servidor por meio de um RPC local na memória extremamente rápido usando NCache Buffer de protocolo personalizado.

Este código do lado do servidor inclui leitura, gravação, gravação por trás, carregador, atualização e processador de entrada.

NCache (Edição .NET)
 

Código do lado do servidor (edição Java)

NCache A arquitetura é tal que todo o código do lado do servidor no Java Edition é executado em seu próprio processo Java JVM nativo separado. O "Processo de host de cache" na página NCache O servidor (aquele que hospeda os dados armazenados em cache) também é executado em um processo separado e se comunica com esse processo JVM de código do lado do servidor por meio de um RPC local na memória extremamente rápido usando NCache Buffer de protocolo personalizado.

Este código do lado do servidor inclui leitura, gravação, gravação por trás, carregador, atualização e processador de entrada (em breve).

NCache (Edição Java)
 

Cliente .NET

100% C#

NCache O cliente .NET é capaz de se comunicar com os servidores .NET Edition e Java Edition. Este cliente .NET abre uma conexão de soquete com o NCache servidores e conversa diretamente com o NCache servidores fazendo chamadas RPC que usam o NCache Buffer de protocolo personalizado. Todos os dados trocados entre o cliente .NET e NCache servidores é serializado como uma matriz de bytes binários ou JSON.

O cliente .NET é desenvolvido nativamente em C# como um cliente multithread e roda em Windows e Linux.

 

Cliente Java

100%Java

NCache O cliente Java também é capaz de se comunicar com os servidores Java Edition e .NET Edition. Este cliente Java abre uma conexão de soquete com o NCache servidores e conversa diretamente com o NCache servidores fazendo chamadas RPC que usam o NCache Buffer de protocolo personalizado. Todos os dados trocados entre o cliente Java e NCache servidores é serializado como uma matriz de bytes binários ou JSON.

O cliente Java é desenvolvido nativamente em Java como um cliente multithread e roda em Linux e Windows.

 

Clientes Node.js e Python

Construído em cliente Java

Os clientes Node.js e Python usam o cliente Java subjacente e dependem dele para se conectar e conversar NCache Servidores.

Os clientes Node.js e Python são executados em Linux e Windows.

O que fazer a seguir?

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