Q4M: プライオリティキューと条件付き読み出し
ようやく Pathtraq が落ち着いてきたので Q4M 関連を再開。プライオリティキューと条件付き読み出しについて考え中。
Priority Queue について
複数のキューを指定して queue_wait できるようにするつもり。
select queue_wait("queue_one", "queue_two", "queue_three");
みたいな感じ。で、左のキューほど優先順位が高い、と。これなら実装も楽?
条件つき読み出しについて
たとえばクロールに失敗した場合に一定時間後に再取得とかやりたいよね、って話。こっちは、
select queue_wait_cond("queue_table", "col<12345");
みたいな感じで条件指定できるようにしようかな、と思っとります。