Rumah > Soal Jawab > teks badan
Keperluan ialah selepas pengguna melakukan operasi, kira detik selama dua jam, dan kemudian lakukan operasi lain pada masa itu
Tetapi kini tiada cara untuk menentukan masa dua jam ini.
Adakah anda mempunyai idea yang bagus
巴扎黑2017-05-16 13:06:54
Idea saya adalah untuk menangguhkan pengagihan tugas melalui baris gilir, iaitu untuk mencetuskannya selepas 2 jam, dan kemudian menghantar mesej teks dalam tugasan.
Berikut ialah pautan dokumen:
Agihan tertunda beratur
Pemberitahuan SMS
PHPz2017-05-16 13:06:54
Buat jadual untuk menyimpan nombor telefon mudah alih pengguna, kandungan mesej teks dan masa ia perlu dihantar.
Pengguna boleh menambah baris rekod baharu dengan satu klik.
Tetapkan tugas berjadual, semak setiap minit, hantar apabila masa tamat, dan padamkan rekod selepas menghantarnya
PHP中文网2017-05-16 13:06:54
Letakkan nama tugasan yang akan dilaksanakan dan masa pelaksanaan ke dalam set yang dipesan redis, dan kemudian semak skor set yang dipesan redis dengan kerap, dan jika ia berada dalam julat, keluarkan tugas pelaksanaan
曾经蜡笔没有小新2017-05-16 13:06:54
Apabila pengguna beroperasi, dia pasti akan menjimatkan masa operasi dalam jadual, dan daemon akan terus bertanya sehingga ia menghantar mesej teks dalam masa dua jam
过去多啦不再A梦2017-05-16 13:06:54
Linux menggunakan crontab dan sistem antara muka seperti tetingkap mempunyai tugas tersuainya sendiri Gunakan curl tugas berjadual untuk menentukan fail php, atau gunakan php untuk melaksanakan fail php. Dalam kes ini, dengan melakukan akses berjadual setiap minit (sama seperti pengundian), apabila mengakses fail PHP, baca data jadual data yang disimpan (data dua jam bersyarat), anda perlu membuang data ke dalam baris gilir (untuk mengelakkan apabila jumlah data terlalu besar, Menghantar sejumlah besar maklumat membawa kepada penggunaan sumber pelayan yang berlebihan), dan akhirnya mengekstrak data kuantitatif daripada baris gilir dan menghantar data
滿天的星座2017-05-16 13:06:54
Anda boleh menggunakan rangka kerja tak segerak PHP, seperti Workerman atau Swoole, untuk mencipta pemasa dan melaksanakan tugas apabila anda memerlukannya! ! !
PHP中文网2017-05-16 13:06:54
Jimatkan masa dan acara untuk dicetuskan, skrip akan menjalankan data setiap minit, dan melaksanakannya apabila masanya tamat