Aller au contenu principal
Plateforme de données en mémoire pour .NET

Un cache plus rapide que Redis.
Une recherche plus rapide qu'une base de données.

Clustron Zaris est une plateforme de données distribuée en mémoire pour .NET — un cache compatible Redis prêt à l'emploi qui est mesurablement plus rapide sur des nœuds de production, avec une recherche indexée qui bat une base de données intégrée et qui monte en charge avec chaque nœud que vous ajoutez. En cluster ou en processus. Aucun coordinateur à surveiller.

Cache · Recherche indexée · Streams · Réplication HA · En processus ou en cluster · Prêt pour Docker et Kubernetes

demo · live clusteren direct
nœud · partitionP0P1P2P3P4P5P6P7
node-1
node-2
node-3
3.0Mopérations / sec
débit en direct · cluster de 3 nœuds
8partitions
3nœuds
0sous-répliqué
primaire réplicaen service · entièrement répliqué · 0 erreur
Plus rapide que RedisRecherche indexéeEn processus ou en clusterTLS mutuel + RBACTransactions et surveillancesAucun coordinateur externe
Clustron Zaris

Une plateforme de données en mémoire que votre équipe peut réellement exploiter

Le produit phare — un cache compatible Redis, une recherche indexée et de la coordination dans un seul moteur haute performance qui se met en cluster sur Nodus, avec sécurité et métriques intégrées.

Plus rapide que Redis

Un front-end au protocole Redis prêt à l'emploi qui, sur des nœuds de production à 8 cœurs, dépasse Redis de jusqu'à 87 % — et continue de monter en charge avec chaque cœur et chaque nœud que vous ajoutez.

Recherche indexée

Recherche de style SQL sur vos données en mémoire — correspondance exacte, plages, filtres, préfixe, top-N ordonné — un million d'enregistrements en millisecondes, plus rapide qu'une base de données sur disque.

En processus et distant

Exécutez-le embarqué sans aucun serveur pour le développement et les tests, puis passez à un véritable cluster multi-nœuds sans modifier votre code.

Partitionnement et réplication

Les données sont partitionnées entre les nœuds et répliquées pour la disponibilité, avec placement et rééquilibrage automatiques.

Transactions et CAS

Transactions atomiques multi-clés et compare-and-swap pour des mises à jour concurrentes correctes.

Surveillances, baux et verrous

Réagissez aux changements en temps réel, coordonnez le travail avec des baux et des verrous distribués, et élisez des leaders.

Sécurité intégrée

TLS mutuel avec quatre modèles de CA/confiance, authentification par token et RBAC — activez-le par store.

Console et PowerShell

Une console web et un outillage PowerShell complet pour créer, mettre à l'échelle, sécuriser et observer chaque store.

La console

Visualisez tout votre cluster d'un coup d'œil

Chaque cluster Clustron Zaris est livré avec une console web intégrée — débit en temps réel, propriété des partitions, santé des nœuds, données en direct et sécurité, sans agents supplémentaires à déployer.

console · clustron zaris
Console Clustron Zaris — tableau de bord du cluster
console · clustron zaris
Console Clustron Zaris — Carte des partitions
Carte des partitionsAnneau de propriété + carte thermique des nœuds
console · clustron zaris
Console Clustron Zaris — Métriques
MétriquesOps/sec, réplication et latence en direct
console · clustron zaris
Console Clustron Zaris — Nœuds
NœudsSanté, rôles et ancienneté par nœud
Pourquoi Clustron

Ce que vous assembleriez vous-même. Ce que Clustron vous apporte.

Tout faire soi-même
  • Mettre en place et sécuriser un coordinateur (ZooKeeper / etcd / Consul)
  • Exécuter un cache ou un store séparé et le garder disponible
  • Exécuter un moteur de recherche séparé et le garder synchronisé avec vos données
  • Greffer l'authentification, le RBAC et le TLS sur chaque service
  • Câbler vous-même les métriques et le débit par nœud
  • Tout assembler — et assumer les modes de défaillance
Avec Clustron
  • Clustering, stockage, sécurité et métriques sous forme de packages NuGet
  • Cache et recherche indexée dans un seul moteur — toujours synchronisés
  • Aucun coordinateur externe à exploiter
  • TLS mutuel, tokens et RBAC intégrés et configurables
  • Métriques rapides en processus avec export OTLP
  • Une seule famille testée et composable que vous embarquez et possédez
Prise en main en quelques minutes

De dotnet add à un store en service

Installez le SDK et exécutez un store embarqué en quelques lignes — aucun serveur à mettre en place. Quand vous êtes prêt, pointez le même code vers un véritable cluster.

1 Ajoutez le package NuGet
2 Enregistrez un store avec l'injection de dépendances
3 Put et get — vous êtes prêt pour le distribué
Lire le guide de prise en main
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");

Construisez votre premier système .NET distribué dès aujourd'hui

Aucun coordinateur externe. Aucune infrastructure lourde. Juste des packages NuGet et votre code.