关于php队列的实时性

natici 2016-01-11 10:15:51
我知道有多种方式都可以实现队列,例如:mysql、redis等。
但是问题来了,队列的进出实现不难,只是不知道有没有什么应用是实时监控队列的情况的呢?不需要另外使用计划任务每隔一段时间才去看看队列里面有没有任务。
...全文
139 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
傲雪星枫 2016-01-12
  • 打赏
  • 举报
回复
在入队,出队时记录队列状态就可以了。其他情况不会有变化。
xuzuning 2016-01-11
  • 打赏
  • 举报
回复
进出队列时不就知道了吗? 如果不做进出队列的操作,知道队列有多长也没啥意义
u011785305 2016-01-11
  • 打赏
  • 举报
回复
入队的时候判断一下返回值就可以了
xuzuning 2016-01-11
  • 打赏
  • 举报
回复
出现排队就谈不上实时性了,队尾总是要过段时间才会到队首的 入队和出队分属于两个控制流,否则队列就没有存在的必要了 出队程序检查队列是否为空,非空就出队并处理,否则啥也不做 至于如何启动出队程序,就看你的需要了,可以循环、可以随机、可以定时
natici 2016-01-11
  • 打赏
  • 举报
回复
其实我想问的是实时性,出队列要不就是用定时任务,要不就是用守护进程的方式了吧?不知道有没有一种应用是会实时监控着某个队列,一旦这个队列的长度不为0时,马上出队列。这样就不用守护进程的方式执行死循环,或者每隔1分钟才能执行定时任务。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧