微服務已經流行很久了。相比前兩年而言,確實很流行了。 微服務流行不是什麼壞事,微服務本身是一個很好的架構思想,架構思想一直在改變,微服務之前的SOA也是不錯的做法。只是,在享受新思想帶來的好處時,卻不要為了新而新。 微服務解決了SOA沒有解決的一些問題,但它並不是萬能的,它本身也並非什麼高大上的新技 ...
微服務已經流行很久了。相比前兩年而言,確實很流行了。 微服務流行不是什麼壞事,微服務本身是一個很好的架構思想,架構思想一直在改變,微服務之前的SOA也是不錯的做法。只是,在享受新思想帶來的好處時,卻不要為了新而新。 微服務解決了SOA沒有解決的一些問題,但它並不是萬能的,它本身也並非什麼高大上的新技術。 在推動微服務轉型的這兩年裡,遇到了挺多的人,在沒有對自己的系統做任何分析的情況下,就想著要用微服務的思想、要用Spring Boot重寫系統、要用Spring Cloud重構系統。但是這樣帶來的效果並不一定好。新的東西並不一定適合你,哪怕它確實很好,但它對某些情況就不一定好。 那麼究竟什麼是微服務呢? 筆者從去年年中第一次接觸到微服務概念, 再具體接觸到Spring Boot, 再到Spring Cloud, 截止目前為止, 對微服務也有了一點自己的認識. 微服務重點在於”微”! 那麼怎麼樣才算真正的達到了微服務的”微”, 這個大家都有各自的說法. 那麼到底怎麼樣才算是真正地達到了微服務呢? 筆者認為 > 本文不涉及任何技術,只是想說一句:微服務好,但不一定適合我們的系統。