Benim php uygulama ile Gearman kullanan Doğru yolu

1 Cevap php

Şimdi ben sadece arka plan işleme için Gearman kullanmak istiyorum. Örneğin, ben onlar gönderen veritabanına kendi mesaj gönderen kez özel bir mesaj onları bekleyen bir alıcı e-posta gerekir. Benim birincil sunucuda işçi / istemci ve sunucu çalıştırmak varsayalım ama ben farklı bir web sunucusuna bazı görevler boşaltma sorunumuz yok.

Her neyse, benim soru birden idare nasıl olduğunu "işlevlerini?" Diyelim ki e-posta bölümünü ve görüntü işleme işlemek için bir iş kolları bir işe ihtiyacım var diyelim. Ben işçi birden fazla fonksiyonlara sahip olabilir? Ben çevrimiçi buldum bir kaç örnek takip ettik ama her örnek, yalnızca bir fonksiyon başlatıldı gösterir. Ben çoklu fonksiyonları işlemek için birden fazla "işçiler" başlatmak zorunda mıyım?

1 Cevap

Ben işçi birden fazla fonksiyonlara sahip olabilir? Ben çevrimiçi buldum bir kaç örnek takip ettik ama her örnek, yalnızca bir fonksiyon başlatıldı gösterir.

Eğer Gearman sunucu ile kayıt olduğunuzda, bunu size işleyebilir tüm şeyler söyle. GearmanWorker sınıfı ve addFunction yöntemini göz atın. (Bu, körü körüne bu özel Gearman uzantısı kullanıyorsanız varsayar. Başkaları da vardır.)