Zum Hauptinhalt springen
In-Memory-Datenplattform für .NET

Ein Cache, schneller als Redis.
Suche, schneller als eine Datenbank.

Clustron Zaris ist eine verteilte In-Memory-Datenplattform für .NET — ein Redis-kompatibler Drop-in-Cache, der auf produktiven Nodes messbar schneller ist, mit integrierter indizierter Suche, die eine Datenbank schlägt und skaliert mit jedem Node, den Sie hinzufügen. Geclustert oder In-Process. Kein Koordinator, den Sie betreuen müssen.

Cache · Indizierte Suche · Streams · HA-Replikation · In-Process oder geclustert · Docker- & Kubernetes-fähig

demo · live clusterlive
Node · PartitionP0P1P2P3P4P5P6P7
node-1
node-2
node-3
3.0MOperationen / Sek.
Live-Durchsatz · 3-Node-Cluster
8Partitionen
3Nodes
0unterrepliziert
Primary Replikatbedient Anfragen · vollständig repliziert · 0 Fehler
Schneller als RedisIndizierte SucheIn-Process oder geclustertMutual TLS + RBACTransaktionen & WatchesKein externer Koordinator
Clustron Zaris

Eine In-Memory-Datenplattform, die Ihr Team wirklich betreiben kann

Das Flaggschiff-Produkt — ein Redis-kompatibler Cache, indizierte Suche und Koordination in einer leistungsstarken Engine, die auf Nodus clustert, mit integrierter Sicherheit und Metriken.

Schneller als Redis

Ein Drop-in-Frontend für das Redis-Protokoll, das auf produktiven 8-Core-Nodes Redis um bis zu 87 % übertrifft — und mit jedem Core und jedem Node weiter skaliert.

Indizierte Suche

SQL-artige Suche über Ihre In-Memory-Daten — exakte Treffer, Bereiche, Filter, Präfix, sortierte Top-N — eine Million Datensätze in Millisekunden, schneller als eine festplattenbasierte Datenbank.

In-Process & Remote

Betreiben Sie es eingebettet ohne Server für Entwicklung und Tests und wechseln Sie dann auf einen echten Multi-Node-Cluster, ohne Ihren Code zu ändern.

Partitionierung & Replikation

Daten werden auf Nodes partitioniert und für Verfügbarkeit repliziert, mit automatischer Platzierung und Rebalancing.

Transaktionen & CAS

Atomare Multi-Key-Transaktionen und Compare-and-Swap für korrekte nebenläufige Aktualisierungen.

Watches, Leases & Locks

Reagieren Sie in Echtzeit auf Änderungen, koordinieren Sie Arbeit mit Leases und verteilten Locks und wählen Sie Leader.

Integrierte Sicherheit

Mutual TLS mit vier CA-/Vertrauensmodellen, Token-Authentifizierung und RBAC — pro Store aktivierbar.

Konsole & PowerShell

Eine Web-Konsole und vollständiges PowerShell-Tooling zum Erstellen, Skalieren, Absichern und Überwachen jedes Stores.

Die Konsole

Ihren gesamten Cluster auf einen Blick

Jeder Clustron-Zaris-Cluster wird mit einer integrierten Web-Konsole ausgeliefert — Echtzeit-Durchsatz, Partitionsbesitz, Node-Zustand, Live-Daten und Sicherheit, ohne zusätzliche Agents bereitstellen zu müssen.

console · clustron zaris
Clustron-Zaris-Konsole — Cluster-Dashboard
console · clustron zaris
Clustron-Zaris-Konsole — Partitionsübersicht
PartitionsübersichtBesitzer-Ring + Node-Heatmap
console · clustron zaris
Clustron-Zaris-Konsole — Metriken
MetrikenLive-Ops/Sek., Replikation & Latenz
console · clustron zaris
Clustron-Zaris-Konsole — Nodes
NodesZustand, Rollen & Alter pro Node
Warum Clustron

Was Sie sonst selbst zusammenbauen würden. Was Clustron Ihnen bietet.

Selbst gebaut
  • Einen Koordinator (ZooKeeper / etcd / Consul) aufsetzen und absichern
  • Einen separaten Cache oder Store betreiben und verfügbar halten
  • Eine separate Suchmaschine betreiben und mit Ihren Daten synchron halten
  • Authentifizierung, RBAC und TLS nachträglich über jeden Dienst hinweg ergänzen
  • Metriken und Durchsatz pro Node selbst einrichten
  • Alles zusammenkleben — und die Ausfallmodi selbst verantworten
Mit Clustron
  • Clustering, Speicher, Sicherheit und Metriken als NuGet-Pakete
  • Cache und indizierte Suche in einer Engine — stets synchron
  • Kein externer Koordinator zu betreiben
  • Mutual TLS, Tokens und RBAC integriert und konfigurierbar
  • Schnelle In-Process-Metriken mit OTLP-Export
  • Eine getestete, kombinierbare Familie, die Sie einbetten und besitzen
In wenigen Minuten starten

Von dotnet add zu einem laufenden Store

Installieren Sie das SDK und betreiben Sie einen eingebetteten Store mit wenigen Zeilen — ohne Server aufzusetzen. Sobald Sie bereit sind, richten Sie denselben Code auf einen echten Cluster.

1 NuGet-Paket hinzufügen
2 Einen Store per DI registrieren
3 Put & Get — und schon sind Sie bereit für Verteilung
Quickstart lesen
Install
dotnet add package Clustron.Zaris.SDK
Program.cs
// In-process is just a connection string: zaris://inproc/demo
var services = new ServiceCollection()
.AddClustronZaris("demo", "zaris://inproc/demo")
.BuildServiceProvider();

var client = await services
.GetRequiredService<IZarisClientProvider>()
.GetAsync("demo");

await client.PutAsync("hello", "world");
var value = await client.GetAsync<string>("hello");

Bauen Sie noch heute Ihr erstes verteiltes .NET-System

Kein externer Koordinator. Keine schwergewichtige Infrastruktur. Nur NuGet-Pakete und Ihr Code.