249: Notifications in Rails 3
rails3的通知/报告等一系列的处理体系, asciicasts介绍两种用途
(1) 记录每个次请求的响应时间,以了解系统的性能如何
(2) 通过自定义的instrument来记录检索的关键字
发布/订阅之间的关系,把与主逻辑不相关的处理进行分离,在其它的地方进行处理。同时,其中文中也说到了,这样也带来了一些风险,如代码的零散分离与可读性。所以在使用的时候,进行权衡一下就可以了。
[1]http://asciicasts.com/episodes/249-notifications-in-rails-3