Tôi khá mới đối với toàn bộ công việc Queue'd trong Laravel 4. Tôi có một số nhiệm vụ nặng nề quá trình tôi cần trang web chạy trong nền sau khi bị người dùng sa thải hành động cụ thể.Làm thế nào để cháy Hàng đợi Laravel với beanstalkd
Khi tôi đang làm việc phát triển địa phương cho trang web của tôi, tôi đã sử dụng này:
Queue::push('JobClass', array('somedata' => $dataToBeSent));
Và tôi đã sử dụng các địa phương "đồng bộ hóa" tài xế để làm điều đó. (Các công việc sẽ tự động cháy, ảnh hưởng đến trải nghiệm người dùng nhưng tôi giả định khi đi vào giai đoạn sản xuất, tôi có thể chuyển sang chế độ beanstalkd và sau đó chúng sẽ chạy ở chế độ nền)
Điều này đưa tôi đến nơi tôi ngay bây giờ. Tôi đã cài đặt beanstalkd với các phụ thuộc được cài đặt với nhà soạn nhạc và quá trình beanstalkd đang lắng nghe các công việc mới. Tôi đã cài đặt một giao diện quản trị beanstalk và có thể thấy công việc của tôi đi vào hàng đợi, nhưng tôi không có ý tưởng làm thế nào để thực sự làm cho họ chạy!
Bất kỳ trợ giúp nào sẽ được apprieciated, cảm ơn!
Cảm ơn, đã giải quyết mọi thứ! – Tyrone
Cảm ơn. Laravel thực sự cần tài liệu tốt hơn. Một khuôn khổ tuyệt vời nhưng với tài liệu tệ hại vẫn còn hút. – woens