Biasanya, solusi untuk masalah seperti ini adalah dengan mengintegrasikan bus pesan di sistem Anda. Anda dapat mempertimbangkan produk seperti Pohon Kacang . Ini memerlukan penginstalan perangkat lunak di server Anda. Saya kira saran ini disebut "menggunakan perpustakaan eksternal".
Jika Anda dapat mengakses server penerapan dan Anda dapat menambahkan cronjob (atau mungkin sysadmin dapat), Anda dapat mempertimbangkan cronjob yang melakukan panggilan php-cli ke skrip yang membaca pekerjaan dari antrian pekerjaan di database Anda yang diisi oleh pengontrol metode.
Jika Anda tidak dapat menginstal perangkat lunak di server yang Anda jalankan, Anda dapat mempertimbangkan untuk menggunakan solusi SAAS seperti Iron.io untuk meng-host fungsionalitas bus untuk Anda. Iron.io menggunakan apa yang disebut antrian push . Dengan push queue, bus pesan secara aktif melakukan permintaan (push) ke pendengar yang terdaftar dengan konten pesan. Ini mungkin berhasil karena Anda tidak perlu melakukan permintaan curl.
Jika tidak ada hal di atas yang memungkinkan, tangan Anda terikat. Postingan lain yang cukup relevan dengan topik ini:Pemrosesan PHP yang Dapat Diskalakan dan Tertunda