Ich evaluiere Microsoft Orleans als Basis für einen benutzerdefinierten verteilten Cache (neben anderen Funktionen).Orleans - Was passiert, wenn der Systemspeicher nicht verfügbar oder nicht zugreifbar ist?
Ich konnte mit MembershipTableGrain einen nicht-zuverlässigen Cluster für Evaluierungszwecke erstellen. Alles funktionierte wie in der Dokumentation beschrieben.
Jetzt plane ich einen zuverlässigen Cluster mit On-Premise-Servern einzurichten (Azure ist keine Option). Ich zu sein scheinen Neigung zu den relationalen Speicher mit (SqlServer/ADO.net) Mitgliedschaft Anbieter
- https://dotnet.github.io/orleans/Documentation/Runtime-Implementation-Details/Relational-Storage.html
- https://dotnet.github.io/orleans/Documentation/Advanced-Concepts/Configuring-SQL-Tables.html
Meine Frage ist:
Was ist mit dem Status geschieht von die Silos innerhalb des Clusters, wenn die Silo Membership-Datenbank nicht verfügbar ist oder nicht zugänglich ist (Serverausfall, Netzwerkprobleme usw.)? Ich würde annehmen, dass es den gesamten Cluster betreffen würde, soweit ich das Orleans Membership Protocol verstehe.
Auch auf Prem. Sie können Consul oder Zookeeper (oder SQL) verwenden. –
Danke Gabi. Habe das im FAQ Bereich erklärt. Nicht wirklich sicher, wie ich es vorher nicht gesehen habe :). Danke noch einmal. – JaviTH