單體 集群 模組化 分布式微服務

2022-02-17 08:30:09 字數 596 閱讀 4772

每篇一段開頭語,在技術的道路中尋找文采的樂趣。(如果隨筆中都是大白話勿噴,兄弟姐妹們)

單體專案適用於小型開發,或自己來進行小專案的測試和使用。

單體專案的缺憾

多人開發專案所出現的衝突問題,pull**所出現的覆蓋問題。

**的凌亂問題,新人根本無法快速熟悉**,並且出現一種新人新增**不敢亂動,修改點東西只能在上面狂增加判斷,導致**越來越噁心

**的迭代就需要大型的重構之類,其中**的修改交錯,一眼望去,非死即殘,產生打爆電腦的衝動

我個人理解,我覺得模組化就是單體專案慢慢的加集群拆分像微服務的轉變。

還有這個微服務和分布式的區別,我個人覺得,區別僅僅是分布式取消了自己寫的熔斷閘道器負載之類的措施,而整合起來來進行更簡便的使用。

如果理解有問題的話,希望有兄弟可以稍微引導下,哪怕一丟丟,感激不盡。

集群 分布式 微服務的區別

開門見山,見標題。集群是個物理形態,分布式是個工作方式,微服務是一種架構風格。集群模式是不同伺服器部署同一套服務對外訪問,實現服務的負載均衡。區別集群的方式是根據部署多台伺服器業務是否相同。將乙個大的系統劃分為多個業務模組,業務模組分別部署到不同的機器上,各個業務模組之間通過介面進行資料互動。區別分...

什麼是集群,分布式,微服務

概念 1 什麼是集群 集群 同乙個業務,部署在多個伺服器上 不同的伺服器執行同樣的 幹同一件事 集群是指將多台伺服器集中在一起,每台伺服器都實現相同的業務,做相同的事情。如果一台宕機,另一台可以起作用。但是每台伺服器並不是缺一不可,存在的作用主要是緩解併發壓力和單點故障轉移問題。我們可以利用一些廉價...

php分布式微服務開發 分布式微服務架構

隨著業務的不斷發展,使用者體量的快速擴張.從單體 垂直架構轉移到分布式 微服務架構是自然而然的選擇.分布式理論是分布式系統的基礎,在任何情況下分布式系統都要滿足網路分割槽容錯性,因此分布式系統都是在可用性和一致性方面做平衡.cap理論指的是在乙個分布式系統中,一致性 可用性 分割槽容錯性 在任何情況...