Tôi phải đối mặt với vấn đề tương tự như bạn. Có độ trễ khoảng 2-3 giây khi xử lý công việc đầu tiên.
Sau khi tìm kiếm xung quanh, tôi thấy rằng nhân viên hàng đợi laravel đang ở chế độ ngủ 3 giây mặc định.
Điều đó có nghĩa là công việc đầu tiên sẽ trì hoãn 3 giây trong trường hợp tồi tệ hơn.
Để giải quyết nó, chỉ cần chỉ định --sleep =0 khi chạy worker. Hy vọng nó sẽ hữu ích.
php artisan queue:worker --sleep=0