Rumah > Soal Jawab > teks badan
Atur cara pergi ke pangkalan data untuk membaca 10 data dengan run_status=0 setiap kali,
Apabila tugasan dilaksanakan, pangkalan data mengemas kini medan
run_status=-1
bermakna tugas ini dikunci.
Sudah tentu, selepas pelaksanaan tugas selesai, run_status=0, menunjukkan bahawa ia telah dibuka kuncinya.
Sekarang datang masalah. Apabila melaksanakan tugas, disebabkan beberapa pengecualian, seperti pelayan tiba-tiba mengganggu program semasa penerbitan, run_status=-1 akan sentiasa berada dalam keadaan terkunci. Tetapi ia sebenarnya tidak dilaksanakan.
Kini anda perlu mereka bentuk mekanisme untuk mengelakkan perkara ini berlaku. Persekitaran semasa boleh menggunakan redis.
曾经蜡笔没有小新2017-06-26 10:51:39
Saya mendapati soalan ini terlalu mudah. Tetapkan kunci dengan masa tamat tempoh selama 60 saat. Semak sama ada kunci ini wujud setiap masa