關于@HystrixCommand這個注解的使用的一些注意事項,避免踩坑譬嚣。使用此注解后可以指定一個方法用于斷路后執(zhí)行钞它。具體如下:
但是這里需要注意下,helloFallback返回的類型需要和helloService返回的類型必須一致尼桶。其實這里也可以理解耻卡,你需要思考這個方法的用處就是在短路的情況下也可以走完流程。如果不這么做幌蚊,正常情況下經過一定時間可能會拋出超時異常這樣程序溃卡。如果你在這里做了處理可能前端只是一個友好的提示體驗會更好。
但是上面這么做不管服務可不可用漩仙,你得到的返回結果都是"error"犹赖。這里你還需要配置一個參數(shù)如下:
配置這個超市時間,這樣這個方法才可以正常執(zhí)行麸折。