.NET 대 Java 에디션

네이티브 멀티 플랫폼 솔루션

NCache 고유한 기본 다중 플랫폼 솔루션입니다. 이는 각각 .NET 및 Java 애플리케이션에 대한 기본 .NET 경험과 기본 Java 경험을 제공합니다. NCache 이는 별도의 .NET Edition과 Java Edition이 있기 때문에 가능합니다. 각 에디션에는 해당 언어 플랫폼에 대한 완전한 기본 지원(클라이언트 측 및 서버 측 모두)이 포함되어 있습니다. 두 버전 모두 고유한 모국어 플랫폼에도 불구하고 완전히 동일한 기능을 제공합니다.

모든 NCache 클라이언트(.NET, Java, Node.js 및 Python)는 .NET 및 Java 버전 모두에 원활하게 연결할 수 있습니다.

.NET 에디션

네이티브 .NET 솔루션

서버측 코드(.NET)

  • - 자체 .NET CLR 프로세스에서 실행됩니다.
  • - 연속해서 쓰기, 연속해서 쓰기, 뒤에 쓰기
  • - 로더/리프레셔, 엔트리 프로세서

클라이언트(.NET)

다른 클라이언트: 자바, Node.js, 파이썬

플랫폼

  • - 윈도우, 리눅스, macOS
  • - 도커, 쿠버네티스, EKS, GKE, AKS, 오픈시프트

자바 에디션

네이티브 Java 솔루션

서버측 코드(Java)

  • - 자체 JVM 프로세스에서 실행
  • - 연속해서 쓰기, 연속해서 쓰기, 뒤에 쓰기
  • - 로더/리프레셔, 엔트리 프로세서 (출시 예정)

클라이언트(자바)

다른 클라이언트: .NET, Node.js, Python

플랫폼

  • - 리눅스, 윈도우, 맥OS
  • - 도커, 쿠버네티스, EKS, GKE, AKS, 오픈시프트
 

서버 측 코드(.NET Edition)

NCache 아키텍처는 .NET Edition의 모든 서버 측 코드가 자체의 별도 기본 .NET CLR 프로세스에서 실행되도록 되어 있습니다. "캐시 호스트 프로세스" NCache 서버(캐시된 데이터를 호스팅하는 서버)도 별도의 프로세스에서 실행되며 매우 빠른 로컬 인메모리 RPC를 통해 이 서버측 코드 CLR 프로세스와 통신합니다. NCache 사용자 정의 프로토콜 버퍼.

이 서버측 코드에는 Read-through, Write-through, Write-behind, 로더, 리프레셔 및 엔트리 프로세서가 포함됩니다.

NCache (.NET 버전)
 

서버측 코드(Java Edition)

NCache 아키텍처는 Java Edition의 모든 서버측 코드가 별도의 기본 Java JVM 프로세스에서 실행되도록 되어 있습니다. "캐시 호스트 프로세스" NCache 서버(캐시된 데이터를 호스팅하는 서버)도 별도의 프로세스에서 실행되며 매우 빠른 로컬 인메모리 RPC를 통해 이 서버측 코드 JVM 프로세스와 통신합니다. NCache 사용자 정의 프로토콜 버퍼.

이 서버 측 코드에는 Read-through, Write-through, Write-behind, Loader, Refresher 및 Entry Processor(출시 예정)가 포함되어 있습니다.

NCache (자바 에디션)
 

.NET 클라이언트

100% C#

NCache .NET 클라이언트는 .NET Edition 및 Java Edition 서버와 통신할 수 있습니다. 이 .NET 클라이언트는 다음과 같은 소켓 연결을 엽니다. NCache 서버와 직접 대화 NCache 서버를 사용하여 RPC 호출을 함으로써 NCache 사용자 정의 프로토콜 버퍼. .NET 클라이언트와 클라이언트 간에 교환되는 모든 데이터 NCache 서버는 이진 바이트 배열 또는 JSON으로 직렬화됩니다.

.NET 클라이언트는 기본적으로 C#에서 다중 스레드 클라이언트로 개발되었으며 Windows와 Linux 모두에서 실행됩니다.

 

자바 클라이언트

100% 자바

NCache Java 클라이언트는 Java Edition 및 .NET Edition 서버와도 통신할 수 있습니다. 이 Java 클라이언트는 다음과 소켓 연결을 엽니다. NCache 서버와 직접 대화 NCache 서버를 사용하여 RPC 호출을 함으로써 NCache 사용자 정의 프로토콜 버퍼. Java 클라이언트와 Java 클라이언트 간에 교환되는 모든 데이터 NCache 서버는 이진 바이트 배열 또는 JSON으로 직렬화됩니다.

Java 클라이언트는 기본적으로 Java에서 다중 스레드 클라이언트로 개발되었으며 Linux와 Windows 모두에서 실행됩니다.

 

Node.js 및 Python 클라이언트

Java 클라이언트 기반

Node.js와 Python 클라이언트 모두 기본적으로 Java 클라이언트를 사용하고 이에 의존하여 연결하고 통신합니다. NCache 서버.

Node.js 및 Python 클라이언트는 Linux와 Windows 모두에서 실행됩니다.

다음에 무엇을할지?

© 저작권 Alachisoft 2002 - . 판권 소유. NCache 는 Diyatech Corp.의 등록상표입니다.