[英]Spring Boot defines REST Interface, want to time Request - Response
我正在使用Spring Boot定義REST接口,並想定義對請求響應時間進行度量的指標。
我只能在調用函數時啟動計時器,然后在返回時將其停止,但這似乎不對,因為我不知道Spring什么時候發出實際消息。 這有可能在不弄亂Spring背后的實際代碼的情況下嗎?
我們使用Perf4J來計時操作。 我們的應用程序的結構為Filters -> Controller -> Business Logic -> Data Access -> Data Store
。 在第一年,我們曾經在過濾器和業務邏輯層記錄每個請求的響應時間。 但是,我們沒有看到這兩層記錄的時間差異太大(小於10%),因此我們僅對業務邏輯操作的時間進行了標准化。
嘗試閱讀有關Spring MVC攔截器的更多信息。 可以在這里找到很好的介紹和示例: http : //www.journaldev.com/2676/spring-mvc-interceptors-example-handlerinterceptor-and-handlerinterceptoradapter
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.