已经使用PHP已经有一段时间了,我想知道整个"消息队列"是什么.我们以facebook为例.我可以更新我的状态但是我必须向所有朋友显示状态更新(假设我有3000个关注者).如果有评论则需要更多工作,并且必须通过电子邮件通知所有留下评论的朋友.通过我看到的示例,似乎所有消息队列都采用"消息"(我的状态更新)并将其放入一些临时空间(文件系统或数据库表).然后我有一个cron工作,把它拉出来并更新我的表.
话虽如此,我该如何处理这些数据呢?我想我对这将如何真正帮助我感到困惑.如何将以下函数转换为消息队列,然后安排函数以后运行?
1 - 更新我的状态2 - 现在在我的页面和所有朋友中发布它.3 - 如果留下评论,现在将最新评论通过电子邮件发送给"订阅"该评论的人.
我的问题是,我该如何操纵这些数据?我只是插入"注释"然后有一个"工作",将该注释拉出来并将其插入一个处理它的函数?
这是我打算研究的一个例子.
http://www.freeopenbook.com/php-hacks/phphks-CHP-5-SECT-18.html
提前致谢.