【发布时间】:2011-04-29 15:06:21
【问题描述】:
我想在我的一个网站上实施徽章/声誉系统。当用户执行操作时,将引发一个事件(例如:QUESTION_PUBLISHED),以便系统检查是否可以向用户授予新徽章。
一些徽章的逻辑相当复杂,需要缓慢的 sql 查询。我没有使用 cron 作业,而是考虑使用异步调用。所以基本上我会:
- 用户执行操作(例如:发表评论)
- 引发事件(例如:COMMENT_POSTED)
- 徽章检查是异步完成的 (CheckJournalistBadge())
#3 在 PHP 中可行吗?
【问题讨论】:
标签: php events asynchronous