Advertisements

高強度學習經驗分享上集-Spring Retry

最近新項目開始,十分的忙碌。我開啟了高強度學習狀態。我對影片吸收速度較快,因此經常上youtube搜尋xxx tutorial。網路上還滿多免費的資訊,學了不少,大概看了不下五十幾個影片。一邊慶幸有如此多的學習機會,一邊暗暗地罵自己自作孽不可活,把自己推出舒適圈,真的很不”速洗“。

熱愛挑戰的人可以考慮工程師這個行業。如果喜歡待在舒適圈的人,工程師這個行業會讓你很不舒適!但是只有在你感到不舒適的時候,才是成長學習的時候!學如逆水行舟,不進則退!不經一番寒徹骨,焉得梅花撲鼻香。

接下來跟大家分享我整個經過。我的新項目使用了好幾個framework, 包括SpringBoot 2.0, Spring Cloud Config, Hibernate, Kubernetes, Aurora Postgres DB等等。所有這些我都從未接觸過,也就是這樣,我才自告奮勇說要做這個項目。於是我開始了我的高強度學習之旅。

我的第一個任務是implement retry。也就是如果time out,系統應該自動嘗試。於是我找到了一個Spring Retry的framework。 在這之前,我需要先了解Springboot framework的基本運作。所以我找到了這個youtube playlist。裡面深入簡出的講解springboot的原理還有實際操作的coding example。裡面有二十一個短片,每個在十五分鐘之內。這樣可以適時地休息吸收,而不會被大量資訊淹沒,而無法吸收。

我的項目裡也使用了Hibernate ORM。於是我把Hibernate影片也都看了一遍。Hibernate是framework based on JPA , the spec. 所以我也看了JPA的影片

除此之外,我也看了Spring Cloud Config的資料。Spring Cloud Config是讓你可以把config存在另外一個地方,所以你更改設定的時候,不需要重新deploy,他會在runtime的時候,拿最新的config。

看完這些之後,我對現有的框架有一定的了解,接下來我開始研究Spring Retry。Spring Retry讓你使用annotation可以自動retry。他是建立在Spring AOP的框架內。所以我把Spring AOP 影片上集下集 都看完了,也讀了一些資料。然後我把Spring Retry的影片也看完了,並且看了數篇blog posts。

Springboot retry annotation.

 

接下來我終於要開始寫Spring Retry了。。。

 

Advertisements

1 thought on “高強度學習經驗分享上集-Spring Retry

  1. 感覺很像在追劇…

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this:
search previous next tag category expand menu location phone mail time cart zoom edit close