SpringCloud 管理跨度基礎(chǔ)

2023-12-01 16:10 更新

使用注釋管理spans的原因很多,其中包括:

  • 與API無關(guān)的方法可以與跨度進(jìn)行協(xié)作。使用注釋使用戶可以添加到跨度,而跨度api不依賴庫。這樣,Sleuth可以更改其核心API,以減少對(duì)用戶代碼的影響。
  • 減少了基本跨距操作的表面積。如果沒有此功能,則必須使用span api,該api的生命周期命令可能無法正確使用。通過僅公開作用域,標(biāo)記和日志功能,您可以進(jìn)行協(xié)作而不會(huì)意外中斷跨度生命周期。
  • 與運(yùn)行時(shí)生成的代碼協(xié)作。使用諸如Spring Data和Feign之類的庫,可以在運(yùn)行時(shí)生成接口的實(shí)現(xiàn)。因此,對(duì)象的跨度包裹是乏味的?,F(xiàn)在,您可以在接口和這些接口的參數(shù)上提供注釋。


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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)