Arka Plan Çalışanları-Workers¶
Bu özellik deneyseldir.
Yapılandırmanıza bağlı olarak, bazı özellikler HTTP isteği ile aynı işlemde yürütülürse uygulamayı yavaşlatabilir. Kanboard, bu görevleri gelen olayları dinleyen bir arka plan işçisine devredebilir.
Kanboard’u yavaşlatabilecek özellik örneği:
- Harici bir SMTP sunucusu üzerinden e-posta göndermek birkaç saniye sürebilir
- Dış hizmetleri bildirim gönderme
Bu özellik isteğe bağlıdır ve sunucunuza bir sıra arka plan programının yüklenmesini gerektirir.
Beanstalk¶
Beanstalk basit, hızlı bir iş kuyruğu.
- Beanstalk’u kurmak için, Linux dağıtımınızın paket yöneticisini kullanabilirsiniz
- Beanstalk için Kanboard eklentisi
- Çalışanı Kanboard komut satırı aracıyla çalıştırın:
./cli worker
RabbitMQ¶
RabbitMQ, yüksek kullanılabilirlikli altyapı için daha uygun olan sağlam bir mesajlaşma sistemidir.
- Kurulum ve yapılandırma için RabbitMQ’nun resmi belgelerini takip edin
- RabboardMQ için Kanboard eklentisi
- Çalışanı Kanboard komut satırı aracıyla çalıştırın:
./cli worker
Notlar¶
- Kanboard çalışana bir süreç denetçisi (systemd, upstart veya supervisord) ile başlanmalıdır.
- Dosyaları yerel dosya sisteminde saklıyorsanız veya Sqlite’i kullanıyorsanız işlemin veri klasörüne erişmesi gerekir