summaryrefslogtreecommitdiff
path: root/doc/tr_TR/worker.markdown
blob: 808884afb7bd245e92d4cac84bd4306b977fe01a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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](http://kr.github.io/beanstalkd/) 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](https://kanboard.net/plugin/beanstalk)
- Çalışanı Kanboard komut satırı aracıyla çalıştırın: `./cli worker`

### RabbitMQ

[RabbitMQ](https://www.rabbitmq.com/), 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](https://kanboard.net/plugin/rabbitmq)
- Ç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