Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

延时执行希望可以自己传时间戳!

Aperta
#12 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
php
Ambito
backend

Direzione di ricerca

Read the queue's delay execution entry point and how delayed jobs are stored and removed. The issue asks to supply an absolute countdown timestamp so a job can be found and removed after its scheduled time changes; check the existing delay API and tests to see how they define completion. The payload names no files or tests, so locating the relevant code will take repository exploration.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

目前系统是自己time + delayTime.
现在有这么一个场景,我自定义2021-11-16日上架商品,我当前定义的time()是a 上架日期是b. b-a后一个差值是c.我把c丢给delayTime去。在delayTime 又是当前的time().这个time不是我前面拿到的那个time可能会造成有一至两秒或更多的差。
然后我又更改了商品上架日期为2021-11-17日。但是2021-11-16的那个时间戳如果和队列里的score无法匹配,我没办法在队列里找到删除它。导致它成为了一个死的。到了时间就可能触发上架了。

期望:希望自己能完整定义一个倒时时间戳。

Lingua principale
PHP
Stelle
12
Fork
10
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di easy-swoole/queue

Tutte le issue di easy-swoole/queue

Issue simili

Altre issue su PHP

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.