Map Güncellemek

Bir Map dosyasından aldığımız değeri değiştirmenin dört yolu vardır. İlk olarak, dosyayı doğrudan düzenleyerek değerleri değiştirebilirsiniz. Bu, görevi gerçekleştirmenin basit bir yoludur, ancak HAProxy'nin yeniden yüklenmesini gerektirir. Puppet veya Ansible gibi bir yapılandırma yönetimi aracı kullanıyorsanız, bu iyi bir seçimdir.

İkinci yol, bir yük dengeleyici kümesi çalıştırıyorsanız lb-update modülü aracılığıyla HAProxy Enterprise ile sağlanır. Belirli bir aralıkta bir URL'de barındırılan bir Map dosyasını izleyerek birden çok HAProxy örneğindeki Map dosyalarını güncellemenizi sağlar. Dosyanın içeriğini düzenlemenin üçüncü yolu Runtime API'sını kullanmaktır.

API, HAProxy'yi yeniden yüklemeye gerek kalmadan bellekteki Map'den satır oluşturmak, kaldırmak, güncellemek ve silmek için gerekli tüm CRUD işlemlerini sağlar.

Dördüncü yol, HAProxy yapılandırma dosyanızdaki http-request set-map yönergesidir. Bu, Map girişlerini istekteki URL parametrelerine göre güncelleme fırsatı verir. Uzak bir istemciden Map dosyası değişiklikleri yapmak için bunu uygun bir HTTP tabanlı arayüze dönüştürmek kolaydır.

Last updated