Kesintisiz sır döndür: önce dar kullanıcılar
Güncelleme

Sır döndürme her okuyucu bilindik ve darsa güvenlidir: okuyucuları say, yeni sırı ekle, eskiyi kaldır.
Sır döndürme tek nedenle kesinti yapar: biri her okuyucuyu bulmadan sırı değiştirir. Güvenli sıra sayım, çift koşu, emekliliktir. Sayımı atla, döndürme gece yarısı hazine avına döner.
Güvenli sıra
Her okuyucuyu haritala. Sırra dokunan her süreç, iş ve insanı nereden okuduğuyla listele. Dar servis kullanıcıları listeyi kısaltır; geniş paylaşılan dosyalar sonsuzlaştırır.
İki sırı birlikte koştur. Eski çalışırken yenisini çıkar. Okuyucuları tek tek taşı, her birini doğrula. Çakışma penceresi güvenlik ağıdır.
Emekli et ve doğrula. Eski sırı kapat, arızaları izle, sonra sil. İki sır canlı biten döndürme yarım kalmıştır.
Çalışılmış örnek: kurgusal bir düzenek sırı
Aşağıdaki bağlam kurgusaldır. Kurgusal ParcelTrack servisi iki servis ve bir gece işiyle paylaşılan dosyadan düzenek jetonu okur. Geçmiş döndürmeler gece işini iki kez kırmıştır.
Bu kez ekip önce daraltır: her servis kendi kullanıcısını ve yolunu alır, iş okuyucu listesine girer. Yeni jeton çıkar, servisler tek tek taşınır doğrulanır, sessiz geceden sonra eski jeton kapatılır, arıza sıfır. Sonraki döndürme aynı okuyucu listesini kullanır.
Kontrol listesi: dramasız döndürme
- Her okuyucu okuma yoluyla adlandırılmış.
- Eski çalışırken yeni sır canlı.
- Okuyucular doğrulamayla tek tek taşınmış.
- Eski sır kapatılmış, izlenmiş, sonra silinmiş.
İlgili okuma
- Uygulamalı: Dar Servis Kullanıcısı ve Düzenek Sırı Döndür.
- Tamamlayıcı izin yazısı: İzinler servisimi bozdu.
Net yanıtlar
Sık sorulan sorular
Döndürmeleri en çok ne kırar?
Bilinmeyen okuyucu. Listede olmayan cron işi, debug betiği ya da ikinci servis eski sırı kullanıyordur.
İki sır ne kadar birlikte çalışmalı?
En yavaş okuyucu yenilemesi artı bir doğrulama turunu kapatacak kadar. Saniyeler değil saatler.
Sırlar nerede durmalı?
Erişim loglu tek yönetilen yer; kodda, sohbette, ekran görüntüsünde asla. Geniş dosyalar değil dar okuyucular.