B2B SaaS
Her müşterinin önbelleği ve oturum verisi, paylaşılan bir kümede kendi öneki altında yaşar ve ACL ile yalıtılır.
Birçok müşteriye tek kümeden hizmet verin; her biri ACL'lerle kendi anahtarlarıyla sınırlı, kimin nereye ait olduğunu kaydeden bir kiracı kayıt defteriyle.
Bir kimlik, bir görünen ad ve kiracıyla kaydedilen kota değerleri.
Gerçek HotKV komutları ve örnek yanıtlarla animasyonlu bir anlatım. Herhangi bir adıma atlamak için üzerine tıklayın. Komutlar ve yanıtlar, HotKV'de yazdığınız ve gördüğünüz haliyle İngilizce kalır.
Müşteri başına bir önbellek veya veri deposu çalıştırmak pahalıdır ve işletmesi zahmetlidir, ama birini paylaşmak, müşteriler arasında güçlü yalıtıma ve hangi kullanıcıların hangi müşteriye ait olduğuna dair bir kayda ihtiyaç duyar.
Anahtar desenli ACL kullanıcıları, her kiracının uygulamasını kendi anahtar önekiyle sınırlar. Kiracı kayıt defteri, hangi kullanıcıların hangi kiracıya ait olduğunu kota değerleriyle birlikte kaydeder. Kayıt defteri bir kümenin her düğümünde aynıdır.
Bir kimlik, bir görünen ad ve kiracıyla kaydedilen kota değerleri.
TENANT.CREATE acme "Acme Corp" MAX_MEMORY 1073741824 MAX_KEYS 1000000ACL kullanıcısı yalnızca acme: altındaki anahtarlara dokunabilir ve tehlikeli komutları çalıştıramaz.
ACL SETUSER acme-app on >s3cret ~acme:* +@all -@dangerousKayıt defteri hangi kullanıcıların hangi kiracıya ait olduğunu kaydeder.
TENANT.BIND acme acme-appacme'nin uygulaması kendi anahtarlarını okur. globex'in bir anahtarını okuma ACL tarafından reddedilir.
GET globex:billing:planKiracı için kaydedilen kota değerleri. Bu sürümde kullanım sayaçları istemci trafiğiyle doldurulmaz, bu yüzden 0 okunur.
TENANT.STATS acmeHer müşterinin önbelleği ve oturum verisi, paylaşılan bir kümede kendi öneki altında yaşar ve ACL ile yalıtılır.
Müşteri projeleri kendi kullanıcıları olan kiracılardır; böylece erişim müşteri başına verilebilir ve geri alınabilir.
Bir anahtar önekiyle ve bir komut setiyle sınırlı ACL kullanıcıları.
ACL SETUSERAdları, durumları, kota değerleri ve bağlı kullanıcıları olan kiracılar; her düğümde aynı.
TENANT.CREATETENANT.BINDHer kiracının adı, durumu, kota değerleri ve bağlı kullanıcıları.
TENANT.INFOTENANT.STATSKiracının ACL kullanıcılarını kapatın.
ACL SETUSER offHayır. Kaydedilir ve TENANT.STATS'ta gösterilir, ancak HotKV bunları komutlar üzerinde uygulamaz ve kullanım sayaçları bu sürümde istemci trafiğiyle doldurulmaz. Yalıtım ACL kurallarından gelir.
TENANT.SUSPEND, araçlarınız için bir durum kaydeder. Bir kiracının kullanıcılarını dışarıda bırakmak için onları ACL SETUSER ile kapatın.
ACL'ler her planda çalışır. Kiracı kayıt defteri Scale planının parçasıdır.
HotKV, Redis protokolünü konuşur; bu yüzden mevcut bir istemciyi ona yönlendirip aynı komutları çalıştırabilirsiniz.