Taufik Mulyana
Taufik Mulyana
Linux System Administrator, Interested in Linux, Cloud, Containers
July 12, 2019 2 min read

Cara Install Beanstalkd di Ubuntu

cara install beanstlkd di ubuntu

Cara Install Beanstalkd di Ubuntu, Beanstalkd merupakan sebuah work queue yang sederhana dan cepat, beanstalkd awalnya dirancang untuk mengurangi latensi tampilan halaman dalam aplikasi web yang memiliki trafik tinggi dengan menjalankan tugas yang memakan banyak waktu secara asynchronous.

untuk pemasangan beanstalkd di ubuntu cukup mudah anda bisa memasangnya dari repositori ubuntu, berikut cara pemasangannya

untuk memasang beanstalkd jalankan perintah berikut

$ sudo apt-get install beanstalkd

lalu jalankan service beanstalkd

$ sudo systemctl start beanstalkd

untuk mengecek status beanstalkd anda bisa menggunakan perintah berikut

$ sudo systemtl status beanstalkd
● beanstalkd.service - Simple, fast work queue
   Loaded: loaded (/lib/systemd/system/beanstalkd.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2019-07-11 21:53:58 WIB; 13s ago
     Docs: man:beanstalkd(1)
 Main PID: 7372 (beanstalkd)
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/beanstalkd.service
           └─7372 /usr/bin/beanstalkd -l 127.0.0.1 -p 11300

Jul 11 21:53:58 Nothinux systemd[1]: Started Simple, fast work queue.

anda juga dapat mengeceknya dengan menggunakan telnet

$ telnet localhost 11300

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
stats
OK 898
---
current-jobs-urgent: 0
current-jobs-ready: 0
current-jobs-reserved: 0
current-jobs-delayed: 0
current-jobs-buried: 0
cmd-put: 0
cmd-peek: 0
cmd-peek-ready: 0
cmd-peek-delayed: 0
cmd-peek-buried: 0
cmd-reserve: 0
cmd-reserve-with-timeout: 0
...

jika aplikasi yang anda bangun menggunakan beanstalkd anda bisa menggunakan pustaka untuk berkomunikasi dengan beanstalkd, ada banyak pustaka tersedia untuk banyak bahasa pemograman yang dapat dilihat di github.com/beanstalkd/beanstalkd/wiki/Client-Libraries

Apakah artikel ini membantu anda?

Leave a Reply

Your email address will not be published. Required fields are marked *