November 24, 2013

Gearman persistent queue with MySQL

Nguồn: https://blog.engineyard.com/wp-content/uploads/Gearman-Communication-Diagram-1.png
Theo mặc định, Gearman chạy với queue trên memory, tuy nhiên, nếu muốn sử dụng Gearman với tính năng persitence queue, chúng ta có thể kết hợp với MySQL và những tùy chọn khi khởi chạy Server Gearman. Bài viết sau sẽ hướng dẫn cách thiết lập Persistence Queue của Gearman

Install Gearman on Ubuntu 12.04

Cài đặt Gearman 1.1.11 có một số vấn đề trên môi trường Ubuntu. Bài viết sau đây mang tính chất ghi chú lại việc cài đặt này, nhằm thuận tiện cho những bạn nào thích cài đặt thử nghiệm.

1 - Cài đặt các gói phụ thuộc

Việc cài đặt này đòi hỏi 1 số gói phụ thuộc, thông tin cụ thể các bạn có thể xem tại link sau: http://gearman.info/build/ubuntu.html
Đơn giản hơn, dùng lệnh như bên dưới
sudo apt-get install gcc autoconf bison flex libtool libboost-all-dev libcurl4-openssl-dev curl libevent-dev uuid-dev libsqlite3-dev libmysqlclient-dev