|
|
Yayınlandı 10.08.2021 13:59:31
|
|
|

1. Neden anlık görüntüler var?
Önceden anlık görüntü yoktu:
Proje A, proje B'ye bağlıdır ve B her değiştiğinde yeni bir sürüm numarası verir, sonra A'ya sürümü değiştirdiğimi söyler, ben de her değişikliği sana söylemem gerekir ve bazen unutmak zahmetli olur.
Anlık görüntülerin eksikliğinin "sürüm sayılarının israf edilmesi" ve iletişimi artırma sorununu ortaya çıkaracağı görülebilir.
Anlık görüntüyle:
Proje A, proje B'ye bağlıdır, B her seferinde zaman damgası alır, A derlerken B'nin zaman damgasını kontrol eder, eğer yerel depo B'nin zaman damgasından daha geçse, güncellenir, aksi takdirde güncellenmez.
Anlık görüntülerin iletişim maliyetlerini ve sürüm numarası maliyetlerini ortadan kaldırdığı görülebilir.
2. Anlık görüntü güncelleme stratejisi
Güncelleme politikasına bağlı olarak, her kurulumda snapshotlar güncellenmemektedir;Anlık görüntü güncelleme politikaları günlük güncellemeleri içerir, güncellemeleri her zaman kontrol etme, asla güncelleme için kontrol etmeyin ve özel aralık güncellemelerini içerir,Varsayılan olarak, her gün güncellenir, yani günde bir kez güncellenirHer zaman güncellenmek istiyorsanız, settings.xml'de yapılandırabilirsiniz. Mesela ne:
(her zaman, günlük, aralık:X (burada X dakika cinsinden aralıktır), ya da hiç
Ayrıca komutla güncellemeyi zorunlu kılabilirsiniz, mvn clean install -U
|
Önceki:Spring Cloud Filter, istenen içeriği ContentCachingRequestWrapper üzerinden getirirÖnümüzdeki:.NET/C# öznitelikleri CallerMemberName, CallerFilePath, CallerLineNumber
|