Udemy 課程Microservices with Spring Cloud 42
在netflix-zuul-api-getway-server的pom內加上Sleuth的dependency
並在NetflixZuulApiGetwayServerApplication建立Bean
另外currency-conversion-service專案與currency-exchange-service專案的pom也加上sleuth
同理這兩專案的啟動java檔也加上上述的Bean
另外在CurrencyExchangeController加上logger
也在CurrencyConversionController加上logger
上面印的訊息都不重要,只是要確定有訊息產生而已
接著先啟動Eureka專案後再開以下專案
netflix-zuul-api-getway-server
currency-conversion-service
currency-exchange-service
在Eureka頁面確認服務掛上去
等一陣子進到網址:
http://localhost:8765/currency-conversion-service/currency-converter-feign/from/EUR/to/INR/quantity/5
在currency-conversion-service的Console內見到↓
在currency-exchange-service的Console內見到↓
在getway的Zuul專案的Console內見到↓
下一段將會教怎麼透過Zipkin追蹤這些訊息
但是可以預見在追蹤問題log時,上面看到的ID將扮演重要的角色!