Рубрики
Uncategorized

Nuster, сервер кеша на основе haproxy, теперь поддерживает настойчивость диска

Nuster v3.0.0.19 выпущен, теперь поддерживает настойчивость диска https://github.com/jiangwenyuan/nuster То … Помечено ShowDev, DevOps, Linux.

Nuster v3.0.0.19 выпущен, теперь поддерживает настойчивость диска

https://github.com/jiangwenyuan/nuster

Есть четыре режима.

  • Выкл.: по умолчанию, отключить настойчивость диска, данные хранятся только в памяти
  • Только: Сохранить данные только на диск, не храните в памяти
  • Синхронизация: сохранить данные на память и диск (ядро), затем вернитесь к клиенту
  • Async: сохранить данные в память и возврат к клиенту, кэшированные данные будут сохранены на диск позже главным процессом
nuster rule off   disk off   ttl 1m if { path_beg /disk-off } 
nuster rule only  disk only  ttl 1d if { path_beg /disk-only }
nuster rule sync  disk sync  ttl 1h if { path_beg /disk-sync }     
nuster rule async disk async ttl 2h if { path_beg /disk-async } 
nuster rule others ttl 100  
  1. /Disk-offwild Catched только в памяти
  2. /только для диска будет кэшироваться только на диске
  3. /Диск-синхронизация быть кэшированным в памяти и на диске, а затем вернуться к клиенту
  4. /disk-asyncwill кэшируется в памяти и возврата к клиенту, кэшированные данные будут сохранены на диск позже
  5. Другие запросы будут кэшироваться только в памяти

Оригинал: «https://dev.to/nuster/nuster-a-cache-server-based-on-haproxy-now-supports-disk-persistence-3f9m»