Hytrix在我們的表現層之外,再包裝一層Command,也就是表現層在調其它層業務邏輯的時候,他就會把HystrixCommand再封裝一層,根據你的隔離級別,再訪問其他的業務情況,然后緊接着處理,處理后再返回,這是我們第一種場景。也就是HystrixCommand是寫在表現層中的

另外一種場景,區別在於,下面的紅框把整個表現層都包起來了。也就是當我們的請求從影廳服務出來就已經被HystrixCommand封裝了。也就是說給你發出這個命令就是HystrixCommand里面的run方法,然后去調用了一次http請求,去訪問你的表現層,。下面這種是在微服務在服務調用層去實現HystrixCommand,然后run方法是http請求去訪問我們的表現層。但是往往我們都不會這么去寫,比較常見的場景是將來我們會整合feign,feign本身就整合了HystrixCommand、

我們先來學的是下面這個。顯示的創建HystrixCommand,這個在我們實際的應用場景中,主要在於在我們的框架中,沒有集成整個Spring Cloud的生態環境,或者說我們沒有其他的訪問入口,那么這種情況下我們需要自己去創建HystrixCommand,也就是我們要單獨使用Hystrix的時候才會這樣去做。

結束
