簡體   English   中英

Ruby/Rails 中儀器 API 的用途是什么?

[英]What is the purpose of the instrumentation API in Ruby/Rails?

基於: http://api.rubyonrails.org/classes/ActiveSupport/Notifications.html

它說:

通知為 Ruby 提供了檢測 API。要檢測 Ruby 中的操作,您只需要執行以下操作:

儀器 API 到底是什么,它有什么作用?

謝謝!

關於這個主題有一個非常好的railscast:

http://railscasts.com/episodes/249-notifications-in-rails-3

ActiveSupport 中的檢測 API 具有雙重用途。

  1. 實現發布-訂閱(觀察者)模式,允許您訂閱和監聽在您的應用程序或 Rails 框架內發生的各種事件。
  2. 對一段代碼進行基准測試,測量執行某些操作所花費的時間。

查看這些資源以獲取一些具體示例:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM