SpringCloud @Scheduled帶注釋的方法

2023-12-02 11:38 更新

在Spring Cloud Sleuth中,我們對調(diào)度的方法執(zhí)行進(jìn)行檢測,以便在線程之間傳遞跟蹤信息。您可以通過將spring.sleuth.scheduled.enabled的值設(shè)置為false來禁用此行為。

如果您使用@Scheduled注釋方法,我們將自動創(chuàng)建具有以下特征的新跨度:

  • 跨度名稱是帶注釋的方法名稱。
  • 該范圍用方法的類名和方法名標(biāo)記。

如果要跳過某些帶有@Scheduled注釋的類的跨度創(chuàng)建,則可以使用與@Scheduled帶注釋的類的標(biāo)準(zhǔn)名稱匹配的正則表達(dá)式來設(shè)置spring.sleuth.scheduled.skipPattern。如果同時(shí)使用spring-cloud-sleuth-streamspring-cloud-netflix-hystrix-stream,則會為每個(gè)Hystrix指標(biāo)創(chuàng)建一個(gè)范圍,并將其發(fā)送到Zipkin。這種行為可能很煩人。這就是默認(rèn)情況下spring.sleuth.scheduled.skipPattern=org.springframework.cloud.netflix.hystrix.stream.HystrixStreamTask的原因。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號